WordPress 安裝在 IIS 發生 上傳檔案 無法顯示 異常問題

WordPress 上傳檔案後發現,無法顯示圖片及檔案,後來查證後發現為權限問題!

照理來說我已經修改了 wp-content 的 uploads 資料夾權限,因該上傳的檔案要繼承資料夾權限才對,不過發現並不然。

後來經過反覆測試,發現上傳的檔案權限與 PHP 的 Upload 資料夾權限相同,所以將 Upload 資料夾權限進行修改,就可正常運作了!

修改方法如下:

首先必須知道 PHP 的設定檔位址,可以透過 IIS 介面查詢 PHP.ini 所在目錄。


  2012-06-27      ez      WordPress
WordPress 安裝在 IIS 發生 中文網址 異常問題

IIS 可以執行 php,所以可以安裝 WordPress,但當網址含有中文時,就會發生異常狀況,此時只要修改

wp-includes\class-wp.php

// 找到
 $pathinfo = $_SERVER['PATH_INFO'];
 // 改成
 $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'BIG5');

// 找到
 $req_uri = $_SERVER['REQUEST_URI'];
 // 改成
 $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'BIG5');

即可正常使用中文網址!


  2012-06-27      ez      WordPress