【问题标题】:WordPress and Windows IIS Server ProblemsWordPress 和 Windows IIS 服务器问题
【发布时间】:2011-08-24 23:09:11
【问题描述】:

我目前正在远程 IIS 服务器上处理 WordPress 项目。我认为自己精通 WordPress 的使用,但是,我以前的大部分项目都是在 Apache 服务器上进行的,而我在 IIS 服务器上确实遇到了问题。

我已联系主机,并确保我拥有正确的文件权限。但是,我无法从 WordPress 后端上传文件或编辑主题/插件。

例如,当我使用 WordPress 主题编辑器面板时,我对文本进行了更改,但是当我单击保存时,没有“您的更改已保存消息”并且文件只是恢复到之前的状态。

当我尝试在帖子中上传图片时,我收到以下消息:

上传的文件无法移动到 C:\xxx\wwwroot\xxx.com\www\dev/wp-content\uploads。

我注意到 dev 右侧的斜线不正确,但我不知道如何更改它。我尝试在 wp-config 文件中定义它,但没有运气。例如,我尝试添加 define('UPLOADS', '\wp-content\uploads') 并且我也尝试使用绝对路径。

有人知道我该如何解决这个问题吗?我需要尽快解决这个问题,但我不知道从这里去哪里。任何建议表示赞赏。

感谢您的阅读。

.

.

.

编辑

我尝试通过 wp-admin/options.php 更改“upload_path”但没有成功,结果如下:

当我尝试绝对路径时,C:\xxx\wwwroot\xxx.com\www\dev\wp-content\uploads,我得到以下信息

上传的文件无法移动到 C:\xxx\wwwroot\xxx.com\www\dev\wp-content\uploads。

当我在“upload_path”中尝试 wp-content\uploads 时,我得到以下信息

上传的文件无法移动到 C:\xxx\wwwroot\xxx.com\www\dev/wp-content\uploads。

【问题讨论】:

    标签: wordpress iis


    【解决方案1】:

    Chris's Blog » Wordpress upload permissions on IIS 7 Fix 或 Google 获取 IIS6 修复:

    ...您需要授予 IUSR 帐户读取/写入/修改权限 您的 wp-content 文件夹....并且您需要提供 IIS_IUSRS 组 读取“C:\Windows\Temp”文件夹的权限。

    10 Reasons Why Not to Host Your Wordpress Blog on a Windows/IIS Platform

    【讨论】:

    • 感谢您的回复!我已经联系了房东,正在等待查看文章中列出的权限修复是否会有所帮助。也感谢第二篇文章。下次有人要求我在 IIS 上安装 WordPress 时,我一定会使用该链接作为参考,哈哈。
    【解决方案2】:

    你需要给 php temp dir 完全权限 (iusr) (network service) c:\winnt\temp 是在它移动到 wp 站点之前的默认上传目录,所以必须设置这个

    在 php admin(在 iis 小程序中)如果你不喜欢它在你的 NOS 目录中的事实,你可以更改临时目录

    您将遇到的下一个问题是 php admin 中的 max_fileupload 大小

    如果您的服务器管理员能够快速进行所需的更改,那么 iis 效果最好

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多