在Plesk服务器上传的wordpress网站给出了警告和永久链接问题


wordpress site uploaded on Plesk server gives warning and permalink issue

我已经将我的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:找不到页面。

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

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

提前感谢

Mona

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

您需要调整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>

应该工作