我有一个奇怪的情况,Wordpress PHP 的一些错误既没有出现在我的 MAMP 错误日志中,也没有出现在我的每个主机错误日志中。
当我tail -f /Application/MAMP/logs/*error*
看到 MAMP 错误日志时:
[Wed Apr 18 00:18:23 2018] [error] [client ::1] FastCGI: incomplete headers (0 bytes) received from server "/Applications/MAMP/fcgi-bin/php5.4.45.fcgi"
当我tail -f <local-site-host-path>/*error*
没有看到任何更新时,什么也没有,即使我添加了一个php.ini
and .user.ini
(以防万一)来记录错误,拥有chmod 777
所有 error_log 文件,并且在两个 .ini 文件中都有这个:
log_errors = On
error_reporting = 8589934592
error_log = /<local-site-host-path>/error_log
display_errors = 1
注意事项:
如果我故意弄错 PHP 代码,我会在 MAMP 日志中看到错误,但不会在主机日志中看到错误。
MAMP 安装在 Macbook 上,
运行一些 Wordpress 站点(最新的 4.9.5),所有插件都是最新的)(所有这些插件都没有出现错误)。
实际的 500 服务器错误正在发生 ƒ 或 /wp-admin/* 仅针对一个站点 (wp 4.9.5) 和部分针对另一个站点 (wp 4.9.5);然而,第三个站点的 /wp-admin/* (wp 4.9.2)工作得很好(!?!?!?)
还是我被黑了(正如 Ripul Kumar 在这里指出的那样,但没有进一步信息表明他被黑了:MAMP Pro 没有记录 PHP 错误)=> 我实际上重新安装了 MAMP + MAMP Pro 看看是否这有什么不同。不,它没有。完全相同的结果。
谢谢你