我最近将我的网站从Linux切换到Windows Server。在我的旧网站上有WordPress博客目录。为此,我首先将整个博客目录上传到我的新服务器&创建数据库。然后在wp-config文件中重新配置数据库连接设置&上传了它。一切正常,但是当我点击我博客中的任何链接时,首先需要花费太多时间才能获得负载(差不多2分钟)&当加载完成它然后它显示我这个错误
PHP警告:file_exists():open_basedir限制生效。 文件(/ home / brandst1k / public_html / blog / wp-content / uploads / 2016/08)是 不在允许的路径内: (G:/PleskVhosts//brandstik.in \; C:\ Windows \ Temp)in G:\ PleskVhosts \ brandstik.in \ httpdocs \ blog \ wp-includes \ functions.php on line 1492 PHP警告:is_dir():open_basedir限制生效。 文件(/ home / brandst1k / public_html / blog / wp-content / uploads / 2016)不是 在允许的路径内: (G:/PleskVhosts//brandstik.in \; C:\ Windows \ Temp)in G:\ PleskVhosts \ brandstik.in \ httpdocs \ blog \ wp-includes \ functions.php on line 1497 PHP警告:is_dir():open_basedir限制生效。 文件(/ home / brandst1k / public_html / blog / wp-content / uploads)不是 在允许的路径内:
原始错误链接 - http://www.brandstik.in/blog/solar-rechargeable-camping-lantern/
我可以理解有服务器配置错误会引发此错误。现在唯一关心的是如何解决这个问题?
答案 0 :(得分:0)
我遇到了与您相同的问题,这是由于配置错误的文件目录引起的。
你要做的就是在wp-config.php文件中添加这段代码。
define('WP_TEMP_DIR','/tmp')
这对我有用。