我有点困惑和困惑,我似乎与Apache / PHP的问题。
每当我尝试打开某些页面时,遇到错误500消息。 例如,如果我尝试在Drupal中编辑一个视图,过了一段时间请求超时,我得到一个错误500消息。 此后我也发现,将电子邮件显示为HTML或在Roundcube Webmail中访问附件也会触发错误500。
我已经将我的PHP内存限制设置为256Mb。 我已经打开PHP错误显示和日志logging,但没有出现在日志中。
我检查了我的Apache错误日志,这是我得到:
[Sat Oct 08 00:11:34 2011] [notice] mod_fcgid:用/ wrapper /home/id0074/public_html/index.php调用dynamic库'/usr/lib/php/modules/intl.so' – /usr/lib/php/modules/intl.so:无法打开共享目标文件:没有这样的文件或目录在未知的行0
请注意,提到的虚拟主机目录(id0074)不是用于Drupal站点,而是另一个托pipe站点,但时间与访问时间相匹配。 Apache错误日志中有很多类似的错误分布在不同的时间和虚拟主机上,但是我的其他站点没有错误500消息。
一些其他的pipe理页面和所有的前端页面都可以工作,但是请求处理缓慢(即等待5-10秒后显示页面)。
我正在运行CentOS 5.7和Webmin / Virtualmin的VPS。 从我所能看到的有很多可用的内存(用量很less会达到75%左右)。
我应该从哪里开始寻求解决scheme?
你正试图加载intl.so在PHPconfiguration或在您的脚本。 安装模块,或卸下装载。 检查/etc/php.conf /etc/php.d/和代码的原因。