【问题标题】:wp-includes/functions.php on line 8wp-includes/functions.php 在第 8 行
【发布时间】:2021-08-17 02:48:53
【问题描述】:

我在我的网站上面临以下警告和错误:

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

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

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

【问题讨论】:

  • 所以请确保引用的文件存在,它预期在哪里。
  • 听起来您缺少一些核心 WordPress 文件。

标签: php wordpress


【解决方案1】:

我必须同意@doublesharp。

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

1.) 停用所有插件(一一查看是否仍然遇到错误)。有可能是一个有问题的插件。尝试隔离麻烦的插件——这样你就可以完全删除/卸载。

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

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

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

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

【讨论】:

    【解决方案2】:

    要在 6 年后解决此问题?

    您必须分别对文件使用这些更改:

    “wp-includes/functions.php”: 在“7”行的这段代码之前添加:

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

    !同样在“7”行使用“wp-includes/blocks/index.php”

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

    【讨论】:

    • 此人的 WordPress 安装明显损坏。这个解决方案会让他们一个一个地解决每个小问题,而不是解决手头的主要问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-31
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 2023-01-08
    • 2013-08-25
    相关资源
    最近更新 更多