警告:is_read():open_basedir 限制

问题描述 投票:0回答:1

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

警告:is_read():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 pache\AppData\Local \Temp;c:\Windows\Temp;) 在 C:\web\Apache24\htdocs\XXXXX.de\wp-includes\l10n.php 第 783 行

我无法更新已安装的插件。 媒体库无法使用(上传时出错,请稍后重试。)

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

如何解决这些问题? 谢谢

wordpress apache chmod open-basedir
1个回答
0
投票

要让 WordPress 在主机上运行 Web 服务器软件(我猜是 IIS),必须 对 WordPress 目录、.php 和其他文件(尤其是

.../wp-content)具有读-写-搜索-创建-删除访问权限
目录及其中和下的项目。如果网络服务器没有该访问权限,您就会遇到所看到的各种问题。

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

© www.soinside.com 2019 - 2024. All rights reserved.