我需要一些指导来修复我的服务器。我有一个装有 CentOS、Apache、Linux、PHP 和 plesk 的 VPS。
昨天,我使用 yum 将 PHP 5.1.6 升级到 5.3.8 和 CentOS。更新了 php.ini 并重新启动了服务。但出现了问题,因为从那时起服务器就向所有站点返回了 500 内部服务器错误。
尝试加载站点时,我的 apache 日志没有显示任何活动,日志仅在服务器重新启动时显示活动且不显示任何错误。
我能够从 ssh 运行 .php 文件,并且 php -v 返回版本 5.3.8
我应该看哪里?可能缺少什么?
答案1
首先要查看错误日志。Apache 错误日志(通常在 CentOS 上位于 /var/log/httpd/error.log)和 PHP 错误日志(默认情况下未配置,但请error_log
在 php.ini 中查找该行)。
一旦找到错误消息,请将其添加到您的问题中。
答案2
我发现有些网站在从 php5.2 升级到 php5.3 时会崩溃。您可以只升级到 php5.2 吗?升级后是否安装了所有相同的模块?