在IIS中运行wordPress博客站点(Windows Server)

时间:2016-08-08 04:11:39

标签: windows wordpress open-basedir

我最近将我的网站从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/

我可以理解有服务器配置错误会引发此错误。现在唯一关心的是如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我遇到了与您相同的问题,这是由于配置错误的文件目录引起的。

你要做的就是在wp-config.php文件中添加这段代码。

      define('WP_TEMP_DIR','/tmp')

这对我有用。