【问题标题】:wordpress site uploaded on Plesk server gives warning and permalink issue在 Plesk 服务器上上传的 wordpress 网站给出警告和永久链接问题
【发布时间】:2013-08-07 09:40:57
【问题描述】:

我已将我的 WordPress 网站上传到共享的 plesk 并行面板到专用的 plesk 并行面板。但是现在我在推荐旋转器插件中收到一个警告,如下所示:

Warning:  file_exists() [function.file-exists]: open_basedir restriction in effect. File(PATH1\httpdocs/wp-content/plugins/SITE_URL/wp-admin/edit.php) is not within the allowed path(s): (PATH_2_SITE;PATH_2_TEMP)

而且永久链接设置也有问题。当我将其设置为自定义结构时:

/%category%/%postname%/

它给出 404 : page not found.

不知道问题究竟出在哪里,在服务器上还是在我的网站上。

因为它在共享 plesk 上运行良好。 请帮我解决这些问题

提前致谢,

莫娜

【问题讨论】:

标签: php wordpress apache parallel-processing plesk


【解决方案1】:

看起来您正在从位于同一服务器上的第二个站点加载文件,这是正确的吗?

您需要调整 open_basedir 设置以允许 PHP 函数访问其他站点中的文件,这些文件通常超出您的允许访问范围。

我认为您表示该站点位于专用服务器上(我假设您具有完全访问权限),如果是这样,您应该能够为 Wordpress 站点创建一个 vhost.conf 文件,该文件将调整 open_basedir 设置对于这个网站。

类似:

<Directory /var/www/vhosts/site1.com/httpdocs/>
  php_admin_value open_basedir "/var/www/vhosts/site1.com/httpdocs/:/var/www/vhosts/site2.com/httpdocs/:/tmp"
</Directory>

...应该可以工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-05
    • 2011-07-05
    • 2017-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-06
    • 2012-05-09
    相关资源
    最近更新 更多