wp-includes/functions.php on line 8


wp-includes/functions.php on line 8

我的网站上遇到以下警告和错误:

警告:require(/home/content/52/9606252/html/k9grooming/wp-include/option.php) [function.require]:无法打开流:第 8 行的/home/content/52/9606252/html/k9grooming/wp-include/functions.php 中没有这样的文件或目录

致命错误:require() [function.require]:打开失败需要 '/home/content/52/9606252/html/k9grooming/wp-include/option.php' (include_path='.:/usr/local/php5_3/lib/php') 在/home/content/52/9606252/html/k9grooming/wp-include/functions.php 第 8 行

第 8 行是:require( ABSPATH . WPINC . '/option.php' );

我必须同意@doublesharp。

注意!!在执行以下操作之前:尝试还原可能包含option.php functions.php文件的旧版本,或尝试在代码中注释掉此区域。请创建一个备份并仔细执行此操作,以便在出现问题时可以恢复。如果您实施了版本控制,这将更容易。如果您找不到option.php有意义的旧版本,则可以执行以下操作。

1.)停用所有插件(一个接一个地查看是否仍然遇到错误)。有可能它是一个有故障的插件。尝试隔离麻烦的插件 - 以便您可以完全删除/卸载。

2.)如果您确定这不是由于插件太多或插件不好;尝试重新安装您的主题(如果可以/还没有,请备份您当前拥有的内容。如果您确实跳过了此步骤)。

3.) 重新安装主题(通过直接 FTP 连接手动)。

4.)如果您仍然遇到此错误(或我喜欢称之为漏洞)。升级到WP的最新稳定版本(通过直接FTP手动)。执行此操作后,请参阅 1.)2.) 和 3.)再。

5.)如果这不起作用;您可能需要一个干净的全新WP安装。删除您的 WP 目录(请参阅第 1 页上的第一个备份注释)。然后手动重新安装,重新配置到服务器(在新的新数据库下)。再次手动重新安装WP主题。

要在 6 年后解决此问题?

您必须分别在以下位置使用这些文件更改:

"WP-include/functions.php":在此代码"7"行之前添加:

if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
if ( ! defined( 'WPINC' ) ) {
define( 'WPINC', __DIR__ . '/wp-includes' );
}

!同样在"7"行带有"wp-include/blocks/index.php"

这些代码应该放在发生的问题之前,当然php-fpm忘记了在文件wp-config中以root定义的代码.php