警告:is_readable():open_basedir限制

Warning: is_readable(): open_basedir restriction

提问人:kollin 提问时间:8/16/2023 更新时间:8/18/2023 访问量:101

问:

我不得不在客户的 Windows 服务器上安装 Wordpress。 这只能通过FTP实现,因为他没有Plesk。安装成功了,但是如果我想安装像“WP Duplicate Page”这样的插件,我无法通过 Wordpress 安装它,我必须解压缩它并将其复制到服务器上的插件文件夹中。然后我激活插件,收到以下错误消息:

警告:is_readable():open_basedir有效的限制。文件(C:\web\Apache24\htdocs\XXXXX.de/wp-content/plugins/C:\web\Apache24\htdocs\XXXXX.de\wp-content\plugins\wp-duplicate-page//i18n/languages/njt_duplicate-de_DE.mo) 不在允许的路径内: (c:/web/apache24/htdocs/XXXXX.de;C:/web/php823/temp;C:\Users\apache\AppData\Local\Temp;c:\Windows\Temp;)在 C:\web\Apache24\htdocs\XXXXX.de\wp-includes\l10n.php 第 783 行

我无法更新已安装的插件。 媒体库无法工作(上传过程中发生错误。请稍后再试。

这与服务器上的权限有关吗? 我不能自己做,因为它是客户服务器。我总是要给他发电子邮件。

如何解决这些问题? 谢谢

wordpress apache chmod open-basedir

评论


答:

0赞 O. Jones 8/16/2023 #1

要使WordPress正常运行,主机上的Web服务器软件(我猜在本例中为IIS)必须具有对WordPress目录和.php以及其他文件的读-写-搜索-创建-删除访问权限,尤其是目录及其内部和下面的项目。如果 Web 服务器没有该访问权限,则会遇到您看到的各种问题。.../wp-content

'toobz 上有很多关于如何在 Windows 上部署 WordPress 的教程。