问题描述
我正在为运行于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。
我在最底部找到了另一个。我改变了..全部固定!!