Roy*_*Roy 10 10.04 startup apache2 logging
Apache 不像通常那样自动启动。我想试着找出原因。看起来它今天从未启动过,因此 /var/log/apache2/error.log 中没有任何内容,因为它从未运行过。据我了解,apache 脚本是 /etc/init.d/apache2 所以我想在某处找到一些关于这个脚本的消息。但是,我在 /var/log/messages 或系统日志中找不到任何内容。
系统中是否有任何地方显示“是的,我现在正在启动 /etc/init.d/apache2;它起作用了”或者特别是“它不起作用,这就是原因!” ?
我使用的是 Ubuntu Release 10.04 (lucid)、Kernel Linux 2.6.32-38 和 GNOME 2.30.2。
您可以转到终端并在终端中输入“sudo /etc/init.d/apache2 restart”,然后查看收到的错误消息类型。我认为,一个常见的原因是添加、更改了某些模块,或者对相应的配置文件(例如 php.ini)进行了更改。如果一切都失败,请进入目录 /etc/apache2/mods-enabled,将模块链接移出到临时目录中,如果 apache 启动,则可以将它们一一放回去。
但请注意,错误消息可能会产生误导。加载模块时可能会出现错误,不是因为模块有问题,而是因为它的配置文件有问题。