|
本館粉絲專頁 |
|
|
使用說明討論:沙盒
目次 |
[編輯] 測試驗證碼
[編輯] 關於縮圖
縮圖處理好像還要一個外掛程式?叫 ImageMagic 吧?
可是記得Swdsyu好像跟我提過XP不能裝 or 裝了不正常?
(按「編輯」旁的 「+」 回應本篇文章)
[編輯] 回應1
Test
[編輯] Solution found
Thumbnails via Imagemagick don't work. They just display their alt text. I have imagemagick installed correctly, and have set all the proper variables in LocalSettings.php...
Edit: Solution found! Submitted patch to bugzilla.wikimedia.org to fix the imagemagick error. Paths passed to the system() call needed to have quotation marks around them, lest spaces screw things up. The work-around seems to be to not use imagemagick. Furthermore, imagemagick screws up when making thumbnails of animated gifs (white noise on some frames), so it's best not to use it.
[編輯] 解決了
感謝Swdsyu
[編輯] 解決的方法
其實Imagemagick有Windows版本,只是我一開始以為這套件是只有支援Linux,
不過安裝上也有些麻煩,因為XP也有一個Convert.exe的檔案,網路是有人建議安裝Imagemagick後,要更改Imagemagick的convert.exe為
im_convert.exe,並在機碼中,尋找convert.exe,並更改成im_convert.exe,
同時也要更改/wiki/config/index.php與/includes/images.php,
因為路徑上windows用”\”,而Linux用”/”,同時我在懷疑是,當Wiki時在安裝時,會先偵測是否有Imagemagick套件,
有的話才會在網頁上出現並寫入Localsettings.php或是其他目錄裡的php,因此我是先把現有的wiki目錄整個copy一個備份,
再重新安裝wiki,並copy資料庫備份,才成功解決此問題.
另外就是上傳照片至Images目錄下,就Mediawiki而言,會自行新增目錄存放其照片,
所以Imagemagick的作用是將重新將照片產生縮放後的版本並存放在目錄裡,
但實際路徑就還看不出來建立目錄的規則.
而上面老闆所po的patch,其實只有解決Images.php的問題,事實上有關於Windows上的ImageMagick的bug修正有兩個, 以下表:
1684 nor Nor PC wikibugs-l@wikipedia.org NEW [Patch] Fix Windows ImageMagick Thumbnails
1833 nor Nor PC wikibugs-l@wikipedia.org NEW Installation doesn't detect ImageMagick on Windows platform
一個是編號1684,就是老闆所po的這一個更改images.php的內容,另一個是1833,則是在/wiki/config/index.php更改其內容.