为什么我无法将主题上传到在 Windows 上运行的 WordPress 网站?

为什么我无法将主题上传到在 Windows 上运行的 WordPress 网站?

我在 Windows 2008/IIS 7 上运行 WordPress,尝试上传主题时出现非描述性错误。它只是显示“您确定要执行此操作吗?”,然后下面一行显示“服务器错误”

答案1

以下是我为解决该问题必须采取的几个步骤:

  1. 首先,确保 IUSR 帐户有权写入 WordPress 站点主题目录
  2. 其次,找到您的 PHP.ini 配置文件。我的位于Program Files\PHP\<version>备份中,然后在记事本中打开原始文件进行编辑。
  3. 将值更改upload_tmp_dir为 IUSR 帐户具有写权限的目录。(请注意,配置文件中的值可以多次设置,因此请查找重复的条目。)
  4. upload_max_filesize将文件大小更改post_max_size为适合您要上传的主题类型的文件大小。我选择了 20 兆字节。
  5. max_execution_time将持续时间更改max_input_time为适合主题大小和服务器带宽。对我来说,两种设置都是 300 秒。
  6. 重置 IIS

如果仍有问题,请使用以下代码创建 PHP 脚本:

<?php phpinfo(); ?>

运行此脚本并使用它来验证上述设置是否已应用。如果没有,请检查配置文件中是否有重复的条目可能会覆盖您的设置,并验证您是否已编辑输出中列出的文件Loaded Configuration File

我花了一段时间才收集到所有这些信息,所以希望遇到同样问题的人能先到这里。:)

相关内容