require_once中的点以某种方式由破折号代替

时间:2018-07-10 06:34:05

标签: php require php-7.1 require-once

昨天我发现我的WordPress网站出现一个奇怪的问题。正常运行时间监控器报告500错误。日志包含以下错误:

PHP Fatal error: require_once(): Failed opening required '/var/www/vhosts/domain.tld/httpdocs/wp-admin/includes/plugin-php' (include_path='.:/opt/plesk/php/7.1/share/pear') in /var/www/vhosts/domain.tld/httpdocs/wp-content/plugins/wp-security-audit-log/sdk/freemius/start.php on line 169

实际上,文件wp-admin/includes/plugin-php不存在。但是奇怪的是,该文件中的第169行根本不包含plugin-phpwp-content/plugins/wp-security-audit-log/sdk/freemius/start.php的第169行:

            require_once ABSPATH . 'wp-admin/includes/plugin.php';

正常运行时间监控器在14:52注意到500状态,并报告该网站在14:58重新上线。错误日志确认这是报告此错误的唯一时间窗口。自6月15日安装插件以来,start.php文件尚未被编辑,这也是FTP中的最后修改日期时间。

我从未见过这种情况。什么可能导致这种情况发生?

0 个答案:

没有答案