2016-10-25 45 views
1

我試圖在我的服務器上安裝的mediawiki上嵌入圖像。圖像位於此文件夾中/var/www/html/mywiki/images$
這裏是我所看到的,當我保存的頁面查看圖像enter image description here在mediawiki上嵌入圖像

當我嘗試上傳選項的截圖,這是錯誤消息我得到
[b5f5e4d3] 2016-10-25 12:30:15: Fatal exception of type "MWException" 在哪裏可以我可以做的錯誤?

回答

1

根據我對mediawiki的體驗,當您上傳到網站時,它將它們存儲在任意字母/編號文件夾中......即w/images/9/9d,並且您無法直接通過您的文件將它們上傳到文件夾服務器。我沒有嘗試直接上傳它們,我一直使用wiki本身上傳。

鏈接到MediaWiki提供了批量上傳這裏一些擴展: https://www.mediawiki.org/wiki/Category:Bulk_upload

而且你可以在特殊類別找到他們,一旦你安裝了擴展和更新您的LocalSettings.php讓他們運行。

我個人使用BatchUpload(https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload)是因爲我一次沒有很多文件需要上傳,雖然它被標記爲穩定,但它有時仍然堅持......比一次上傳一個更好。

如果您發現使用FTP直接向服務器進行大量上傳的另一種方式,我很想知道......正如我自己尋找的那樣。

祝你好運!

+0

您可以使用https://www.mediawiki.org/wiki/Manual:ImportImages.php維護腳本批量導入手動上傳的圖像(例如通過FTP),但您需要通過SSH訪問才能運行它。 – wakalaka

1

您不應手動上傳圖片,而是使用Special:Upload頁面將圖片上傳到Mediawiki。您提到的錯誤表明您的安裝有問題,因此您應該將$wgShowExceptionDetails = true;放入LocalSettings.php以查看有關此錯誤的更多詳細信息。有可能您的/images/目錄不可寫入 - 請檢查其權限。

+0

至少這給我一個堆棧跟蹤。 '/ images /'目錄中已經有圖像,所以我仍然不明白爲什麼它不能渲染上面的圖像。我仍然會檢查它的權限 – bademba

+0

可以請你分享堆棧跟蹤嗎? – wakalaka