无法在第 21 行打开流 wp-settings.php 致命错误

Posted

技术标签:

【中文标题】无法在第 21 行打开流 wp-settings.php 致命错误【英文标题】:failed to open stream wp-settings.php on line 21 fatal error 【发布时间】:2016-05-11 17:09:49 【问题描述】:

警告:需要(/home/********/public_html/wp-includes/load.php):无法打开流:/home/******/中没有这样的文件或目录public_html/wp-settings.php 第 21 行

致命错误:require(): 无法打开所需的 '/home/****/public_html/wp-includes/load.php' (include_path='.:/opt/alt/php55/usr/share/pear :/opt/alt/php55/usr/share/php') 在 /home/******/public_html/wp-settings.php 第 21 行

看不到我网站的任何内容,也无法登录 wordpress 面板 但我可以访问cpanel 我做的最后一件事是编辑 RTL.css,然后我撤消了我的编辑

【问题讨论】:

尝试从全新下载的 WordPress X.X. 中重新上传所有文件和文件夹 - 除了 wp-content 文件夹。 设置新的 wordpress 或只是上传文件 FTP 【参考方案1】:

尝试以二进制传输模式上传“load.php”。

也可能是权限问题:

所有目录都应为755或750。 所有 文件 应为 644 或 640。例外:wp-config.php 应该是 440 或 400 以防止服务器上的其他用户 阅读它。

【讨论】:

嗨@ThomasEthridge 你能描述一下你是如何解决这个问题的吗?我有类似的问题。谢谢。

以上是关于无法在第 21 行打开流 wp-settings.php 致命错误的主要内容,如果未能解决你的问题,请参考以下文章

php require($file) : 无法打开流

我的根 php 可直接访问,我试图阻止它但不成功

使用 PHP 打开或创建文件时权限被拒绝

PHP 警告:未知:无法打开流

要求(供应商/autoload.php):无法打开流

无法打开流:是一个目录