WordPress 上傳檔案後發現,無法顯示圖片及檔案,後來查證後發現為權限問題!
照理來說我已經修改了 wp-content 的 uploads 資料夾權限,因該上傳的檔案要繼承資料夾權限才對,不過發現並不然。
後來經過反覆測試,發現上傳的檔案權限與 PHP 的 Upload 資料夾權限相同,所以將 Upload 資料夾權限進行修改,就可正常運作了!
修改方法如下:
首先必須知道 PHP 的設定檔位址,可以透過 IIS 介面查詢 PHP.ini 所在目錄。
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');
即可正常使用中文網址!