最终更新:我已经拍摄了一份" php.ini"从一个工作的服务器,编辑它以匹配我现有的设置并删除旧文件,我已经看到一小时或更长时间没有进一步的错误,所以我认为这是已解决的。我只能假设旧的php.ini文件存在某种损坏。
更新:我在apache2 error.log中看到了很多这些错误消息:
PHP: syntax error, unexpected '(' in /etc/php5/apache2/php.ini on line 7
PHP: syntax error, unexpected '(' in /etc/php5/apache2/php.ini on line 7
PHP: syntax error, unexpected '(' in /etc/php5/apache2/php.ini on line 7
PHP: syntax error, unexpected '(' in /etc/php5/apache2/php.ini on line 7
PHP: syntax error, unexpected '(' in /etc/php5/apache2/php.ini on line 7
PHP: syntax error, unexpected '(' in /etc/php5/apache2/php.ini on line 7
PHP: syntax error, unexpected '(' in /etc/php5/apache2/php.ini on line 8
PHP: syntax error, unexpected '(' in /etc/php5/apache2/php.ini on line 46
版本是:PHP版本5.5.9-1ubuntu4.5
我已经查看了我的php.ini文件,但我没有看到任何可能导致此问题的内容。
我们非常感谢您对此进行调试的任何帮助。
添加我正在观察的其他一些细节: 自从我第一次发布这个问题以来,我注意到在我按照建议进行编辑后进行测试,看看是否有特定的#34; php.ini"文件按预期更改行为(我删除了第46行的注释),我重新编辑了文件以删除我的编辑,并重新启动了apache,但是我修改的第46行导致的错误继续记录在error.log中 - 它是否被缓存到某个我需要冲洗的地方?另请注意,错误是周期性的。每次都有相同的错误序列......