【问题标题】:Missing Temporary Folder in WordPress (PHP 5.6) on IIS, Windows Server 2012 R2IIS、Windows Server 2012 R2 上的 WordPress (PHP 5.6) 中缺少临时文件夹
【发布时间】:2021-01-20 11:07:04
【问题描述】:

我正在帮助一个 WordPress 站点,该站点托管在 Windows Server 2012 R2 上的 IIS 上,运行 PHP 5.6 (不要问 - 也请不要恶作剧 - 这是我当地教会的网站)

由于某种原因,每次有人尝试上传任何媒体文件时,我都会收到“缺少临时文件夹”。

我尝试在“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 wordpress iis windows-server-2012-r2


    【解决方案1】:

    好的,对不起。

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

    我在最底部找到了另一个。我改了..全部修复了!!

    【讨论】:

    • 请标记答案,以便帮助其他有类似问题的人。
    猜你喜欢
    • 1970-01-01
    • 2019-06-16
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多