LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 894|回复: 8

apache启动问题

[复制链接]
发表于 2003-7-23 20:20:27 | 显示全部楼层 |阅读模式
我的apache安装时用的是yast安装的,在安装的时候出现过冲突问题,我就全部忽略过了。然后到/etc/init.d/下启动的时候就出现问题了,以下是详细情况:
linux:/etc/init.d # ./apache start
Starting httpd [ PERL Python ]

[Wed Jul 23 20:10:34 2003] [error] Can't locate object method "boot" via package
"mod_perl" at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Apache/Con
stants.pm line 8.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/i586-linux-threa
d-multi/Apache.pm line 6.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/i586-linux-t
hread-multi/Apache.pm line 6.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/i586-linux-threa
d-multi/Apache/Registry.pm line 2.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/i586-linux-t
hread-multi/Apache/Registry.pm line 2.
Compilation failed in require at /usr/include/apache/modules/perl/startup.perl l                                             ine 14.
BEGIN failed--compilation aborted at /usr/include/apache/modules/perl/startup.pe                                             rl line 14.
Compilation failed in require at (eval 2) line 1.

Syntax error on line 872 of /etc/httpd/httpd.conf:
Can't locate object method "boot" via package "mod_perl" at /usr/lib/perl5/site_                                             perl/5.8.0/i586-linux-thread-multi/Apache/Constants.pm line 8.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/i586-linux-threa                                             d-multi/Apache.pm line 6.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/i586-linux-t                                             hread-multi/Apache.pm line 6.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.0/i586-linux-threa                                             d-multi/Apache/Registry.pm line 2.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/i586-linux-t                                             hread-multi/Apache/Registry.pm line 2.

刚从windows转到linux下,连软件安装都不是很熟悉,真郁闷!
 楼主| 发表于 2003-7-23 20:22:08 | 显示全部楼层
最后还丢了一句:failed
发表于 2003-7-23 20:27:23 | 显示全部楼层
在你的APACHE配置文件中,也就是http.conf里加入了mod_perl有关语句,可是你没有安装这个模块。或者模块安装得不正确。
 楼主| 发表于 2003-7-23 20:32:00 | 显示全部楼层
是需要再安装mod-perl模块?
用YAST安装?
另外,httpd.conf在什么地方?
发表于 2003-7-23 21:12:16 | 显示全部楼层
httpd.conf,如果你安装的是apache2,位置就是/etc/apache2,如果是apache1.3,就是/etc/httpd
 楼主| 发表于 2003-7-23 21:20:17 | 显示全部楼层
这里的mod-perl模块需要重新安装?
但是我在盘里找不到mod-perl
发表于 2003-7-23 22:40:58 | 显示全部楼层
你到YaST里面搜索,如果你用APACHE1.3,就搜索mod_php4。如果是APACHE2就搜索apache2-mod_php4。其实只要搜索php就都可以找到。如果你想用phpMyAdmin管理MySQL可以把phpMyAdmin也勾上。装好之后在/srv/www/htdocs/phpMyAdmin里面。
 楼主| 发表于 2003-7-24 12:45:38 | 显示全部楼层
apache装好了,也启动了
php也装好了
但是在显示php页面的时候
却出现了问题

欢迎使用 phpMyAdmin 2.4.0


错误



MySQL 返回:


Access denied for user: 'root@localhost' (Using password: NO)
发表于 2003-7-24 13:06:59 | 显示全部楼层
你有没有配置phpMyAdmin里面的config.inc.php?
如果没有配的话,当然Access denied了。
打开上面那个文件,找到
$cfg[/Servers'][$i]['host']   = ''这一段
然后往下面开始配你的数据库参数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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