php.ini 更改后 LAMP 无法工作(即使重置)

php.ini 更改后 LAMP 无法工作(即使重置)

我的 Ubuntu 12.04 上的 LAMP 机器运行正常,然后我尝试使用 来etc/php5/apache2/php.ini通过终端修改打开 nautilus 的文件sudo nautilus

我已编辑此行:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE

error_reporting = E_ALL

然后在终端中sudo apachectl restart 保存。但是现在当我尝试访问本地网站时,Apache 抛出了未找到错误。

我甚至重新启动了计算机,当然,也编辑了 php.ini,但仍然收到未找到错误。

什么地方出了问题?

PS即使使用localhost它也会给我一个未找到的错误,即使当我尝试sudo apachectl starthttpd (pid 1316) already running

答案1

Apache 可能未启动。启动脚本通常通过检查 pid 文件来确定实例是否正在运行 - 但当应用程序崩溃时 pid 文件仍可能存在。尝试使用netstat -tulanp并检查 Apache 监听的端口(或 Apache 进程的名称或编号)。如果不存在,Apache 可能根本没有运行。然后您应该尝试通过/etc/init.d/apache2脚本启动它或手动删除 pid 文件并重新启动它。

相关内容