IISWindows Server 2012 R2上的WordPressPHP 5.6中缺少临时文件夹

问题描述

我正在为运行于PHP 5.6的Windows Server 2012 R2的IIS上托管的WordPress网站提供帮助 (不要问-请不要贪吃-这是我当地教会的网站)

由于某些原因,每次有人尝试上载任何媒体文件时,我都会不断收到“缺少临时文件夹”的消息。

我尝试在“ wp-content”文件夹中创建一个“ temp”文件夹。 我还重置了整个wp-content文件夹上的所有权限,删除了所有“只读”锁,并授予所有用户“完全控制权”(是的-我迫不及待地想要使当下的东西正常工作! )

wp-config.php中,我指定了我的临时目录。 (这曾经是一个相对路径,但是我已经切换到绝对路径,只是为了排除IIS中的虚拟目录造成混乱)

define('WP_TEMP_DIR','C:\inetpub\wwwroot\wp_church\wp-content\temp');

在我的PHP.ini中(在PHP的安装文件夹中),我定义了:

upload_tmp_dir = C:\wpupload

我创建了该文件夹,然后再次赋予所有用户完全控制权。

此后,我重新启动了服务器并多次运行IISRESET。

但是每次我尝试上传媒体文件时,我仍然会收到错误消息:

Missing Temporary Folder

任何人都可以帮忙吗??? 好吗?

解决方法

对此表示抱歉。

在php.ini文件中似乎将“ upload_tmp_dir”声明为TWICE。

我在最底部找到了另一个。我改变了..全部固定!!