我在安装wordpress时遇到错误。
我尝试使用vhost.conf
我有一个平行的plesk小组。
亲切的帮助。提前谢谢。这是错误。
警告:file_exists()[function.file-exists]:open_basedir限制生效。文件(D:\ inetpub \ vhosts \ maxires.com/wp-config.php)不在允许的路径中:(d:/inetpub/vhosts//maxires.com \; C:\ Windows \ Temp)在第31行的D:\ inetpub \ vhosts \ maxires.com \ httpdocs \ wp-load.php
警告:无法修改标头信息 - 已在D:\ inetpub \ vhosts \ maxires.com中发送的标头(在D:\ inetpub \ vhosts \ maxires.com \ httpdocs \ wp-load.php:31处开始输出)第56行\ httpdocs \ wp-load.php
答案 0 :(得分:0)
此错误表示PHP脚本正在尝试访问该文件夹 不允许访问。出于安全考虑,PHP选项 Parallels Plesk Panel(Plesk)中托管的域允许访问 默认情况下,/ tmp和http(s)docs文件夹。限制有限 通过open_basedir PHP变量分别为每个虚拟主机。 资料来源:http://kb.sp.parallels.com/en/432
从我所看到的,您已经在托管网络根文件夹之外安装了WordPress文件。
您的托管如下:D:\inetpub\vhosts\maxires.com\
您将在D:\inetpub\vhosts\maxires.com\
内有一个名为httpdocs
(D:\inetpub\vhosts\maxires.com\httpdocs
)的文件夹。
您需要将所有WordPress文件保存在httpdocs
内,以便PHP能够读取文件。
使用Plesk“一键安装程序”(“应用程序”?)要容易得多,这样服务器就可以将WordPress安装到正确的位置。这可以保证工作,因为托管公司已经配置Plesk能够安装WordPress - 而不是你 - 所以如果它有问题他们将负责。
答案 1 :(得分:0)
转到plesk面板中的设置,然后点击php设置
然后将“open_basedir”更改为“none”。
这对我有用。