QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1044|回复: 6

关于phpBB的一个问题

[复制链接]
发表于 2002-11-8 08:46:35 | 显示全部楼层 |阅读模式
原来配好的一个在RH7.3下的phpBB系统,换到新安装的RH8环境下(Apache MySQL都是新安装的,其中MySQL的数据库是直接拷贝phpBB目录下库文件添加的),竟然报
“temples->makefile(): File ./temples/subSliver/over_header.tpl is not exist.”明明那个文件在嘛,而且权限也没问题,就是说找不到呢。看了Temples class的源代码,就是一个file_exist()函数的错误信息嘛。 难道是phpBB_root设置的不对吗,那位同志告诉一下,phpBB的配置文件除了config.php,还有在哪里设置啊?
发表于 2002-11-8 10:30:46 | 显示全部楼层

可能是这个原因!

Redhat8.0自带的php是不支持MySQL的,得想个办法让php支持它!
你要是会的话,请告诉我一声!
回复

使用道具 举报

 楼主| 发表于 2002-11-8 13:24:37 | 显示全部楼层

Re: 可能是这个原因!

[quote:d481986b31="MonkeyQQ"]Redhat8.0自带的php是不支持MySQL的,得想个办法让php支持它!
你要是会的话,请告诉我一声![/quote]

忘了说了,php是刚刚编译好的php4.3。

其实最开始就是发现RH8的Apache+php不好用,才重新安装的Apache2.0.43和php4.3。我是这样做的:

1、卸载原来RH8自带的Apache2.0.40和php模块
2、下载最新的Apache2.0.43和php4.3, mysql的bin版
3、安装mysql:解压到/usr/local/mysql/ 目录下,按照屏幕提示作,或者阅读Install文件
4、安装Apache: (1)tar -zxvf httpd-2.0.40.tar.gz(2)./configure(3)make(4)make install
5、安装php:(1)tar -zxvf php-4.3.tar.gz(2)./configure --with-mysql --with-gd --with-apxs=/usr/local/apache2/bin/apxs(3)make(4)make install
6、启动mysql和apache服务
回复

使用道具 举报

发表于 2002-11-8 15:18:01 | 显示全部楼层
php4.2.3也这样么?
回复

使用道具 举报

 楼主| 发表于 2002-11-8 16:30:05 | 显示全部楼层

Re: 关于phpBB的一个问题

[quote:da39dacac7=".ANKO."]原来配好的一个在RH7.3下的phpBB系统,换到新安装的RH8环境下(Apache MySQL都是新安装的,其中MySQL的数据库是直接拷贝phpBB目录下库文件添加的),竟然报
“temples->makefile(): File ./temples/subSliver/over_header.tpl is not exist.”明明那个文件在嘛,而且权限也没问题,就是说找不到呢。看了Temples class的源代码,就是一个file_exist()函数的错误信息嘛。 难道是phpBB_root设置的不对吗,那位同志告诉一下,phpBB的配置文件除了config.php,还有在哪里设置啊?[/quote]

问题解决!!!!

原因是php4.2.3的那个file_exists()函数有问题,对于型如“./filename”的文件名,总是返回FALSE,不信你试试:
<?php
$filename = "./test.php";
if (file_exists($filename)) {
    echo "$filename exists!"
} else {
    echo "$filename not exists!"
}
?>

把上面的内容存为test.php,放到你的Apache DocumentRoot下试试吧!
回复

使用道具 举报

发表于 2002-11-8 20:37:14 | 显示全部楼层

Re: 可能是这个原因!

[quote:3d522a77c8=".ANKO."][quote:3d522a77c8="MonkeyQQ"]Redhat8.0自带的php是不支持MySQL的,得想个办法让php支持它!
你要是会的话,请告诉我一声![/quote]

忘了说了,php是刚刚编译好的php4.3。

其实最开始就是发现RH8的Apache+php不好用,才重新安装的Apache2.0.43和php4.3。我是这样做的:

1、卸载原来RH8自带的Apache2.0.40和php模块
2、下载最新的Apache2.0.43和php4.3, mysql的bin版
3、安装mysql:解压到/usr/local/mysql/ 目录下,按照屏幕提示作,或者阅读Install文件
4、安装Apache: (1)tar -zxvf httpd-2.0.40.tar.gz(2)./configure(3)make(4)make install
5、安装php:(1)tar -zxvf php-4.3.tar.gz(2)./configure --with-mysql --with-gd --with-apxs=/usr/local/apache2/bin/apxs(3)make(4)make install
6、启动mysql和apache服务[/quote]

请问  "卸载原来RH8自带的Apache2.0.40和php模块" 你是怎么实现的?
我试图卸载的时候,系统就会显示我附加上的图片所示的对话框,这怎么解?
还有,我是一个新手,您能不能把
"1、卸载原来RH8自带的Apache2.0.40和php模块
2、下载最新的Apache2.0.43和php4.3, mysql的bin版
3、安装mysql:解压到/usr/local/mysql/ 目录下,按照屏幕提示作,或者阅读Install文件
4、安装Apache: (1)tar -zxvf httpd-2.0.40.tar.gz(2)./configure(3)make(4)make install
5、安装php:(1)tar -zxvf php-4.3.tar.gz(2)./configure --with-mysql --with-gd --with-apxs=/usr/local/apache2/bin/apxs(3)make(4)make install
6、启动mysql和apache服务"
的详细过程写出来?谢谢先!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2002-11-11 08:13:43 | 显示全部楼层

Re: 可能是这个原因!

[quote:b6a863a23c="MonkeyQQ"][quote:b6a863a23c=".ANKO."][quote:b6a863a23c="MonkeyQQ"]Redhat8.0自带的php是不支持MySQL的,得想个办法让php支持它!
你要是会的话,请告诉我一声![/quote]

忘了说了,php是刚刚编译好的php4.3。

其实最开始就是发现RH8的Apache+php不好用,才重新安装的Apache2.0.43和php4.3。我是这样做的:

1、卸载原来RH8自带的Apache2.0.40和php模块
2、下载最新的Apache2.0.43和php4.3, mysql的bin版
3、安装mysql:解压到/usr/local/mysql/ 目录下,按照屏幕提示作,或者阅读Install文件
4、安装Apache: (1)tar -zxvf httpd-2.0.40.tar.gz(2)./configure(3)make(4)make install
5、安装php:(1)tar -zxvf php-4.3.tar.gz(2)./configure --with-mysql --with-gd --with-apxs=/usr/local/apache2/bin/apxs(3)make(4)make install
6、启动mysql和apache服务[/quote]

请问  "卸载原来RH8自带的Apache2.0.40和php模块" 你是怎么实现的?
我试图卸载的时候,系统就会显示我附加上的图片所示的对话框,这怎么解?
还有,我是一个新手,您能不能把
"1、卸载原来RH8自带的Apache2.0.40和php模块
2、下载最新的Apache2.0.43和php4.3, mysql的bin版
3、安装mysql:解压到/usr/local/mysql/ 目录下,按照屏幕提示作,或者阅读Install文件
4、安装Apache: (1)tar -zxvf httpd-2.0.40.tar.gz(2)./configure(3)make(4)make install
5、安装php:(1)tar -zxvf php-4.3.tar.gz(2)./configure --with-mysql --with-gd --with-apxs=/usr/local/apache2/bin/apxs(3)make(4)make install
6、启动mysql和apache服务"
的详细过程写出来?谢谢先![/quote]
关于你说的对话框,如果没有选择卸载这个redhat-config-packages软件包的话,的确无法完成卸载Apache的安装。这就是Redhat的所谓软件关联性作怪了,所以你再选取卸载这个redhat-config-packages软件包就OK了。
关于下面的几个步骤,这个论坛里相关的帖子很多,搜索一下就好了。
最后声明一下,关于Php的版本号,我写错了,应该是php-4。2。3!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-18 06:31 , Processed in 0.067891 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表