2014年12月22日 星期一

IIS架設MediaWiki錯誤解決

上傳檔案出現Fatal exception of type MWException

先開啟顯示詳細錯誤訊息,請於LocalSettings.php最後一行加上:
$wgShowExceptionDetails = true;

因php預設上傳檔案會丟到C:\windows\temp,請將此資料夾加入IUSR的權限,
或修改php.ini,設定上傳路徑,此路徑一樣要加上IUSR的權限:
upload_tmp_dir = "C:\temp"

出現Could not acquire lock for

修改mediawiki\includes\filebackend\FileBackendGroup.php,
將 'lockManager' => 'fsLockManager'
改成 'lockManager' => 'nullLockManager'

出現Could not open lock file for "mwstore://local-backend/local-public/xx/xx"

mediawiki\images 資料夾加入everyone的寫入權限即可解決