WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
MediaWiki上傳圖片
MediaWiki上傳圖片教程 安裝MediaWiki之后,生成的LocalSettings.php文件中自動(dòng)記錄了部分本地配置信息,多數(shù)mediawiki的參數(shù)設(shè)置改變,需要手動(dòng)修改該文件,對(duì)這個(gè)文件所做的手動(dòng)修改需要記錄一下,以便日后升級(jí)時(shí)重建這些設(shè)置,為安全起見,請(qǐng)留意設(shè)置LocalSettings.php訪問權(quán)限以禁止他人查看內(nèi)容,這里介紹的都是些基本的設(shè)置:
- $wgDisableUploads:默認(rèn)為true,禁止通過瀏覽器界面上傳文件。如需上傳圖片,請(qǐng)改為false,同時(shí)(通過FTP工具等方式)將上傳目錄設(shè)置為允許網(wǎng)絡(luò)寫入。(1.5.x之后,該選項(xiàng)變?yōu)?wgEnableUploads:先把前面的#去掉;和舊版本相反true是允許上傳,false是禁止通過瀏覽器界面上傳文件.)
- $wgUseImageResize:如果需要支持運(yùn)行中改變圖片大小(例如thumbnail縮略圖功能),請(qǐng)?jiān)O(shè)為true。
- $wgUseImageMagick:如果ImageMagick軟件運(yùn)行正常,請(qǐng)將本變量設(shè)為true,同時(shí),請(qǐng)確認(rèn)$wgImageMagickConvertCommand變量指向服務(wù)器運(yùn)行convert命令的正確位置。
啟用Mediawiki的圖片上傳功能[ ]
- 設(shè)置images文件夾為可寫
- 在配置文件LocalSettings.php 中找到
$wgEnableUploads = true;
設(shè)置為 true。
這樣就啟用了MediaWiki的圖片上傳功能
MediaWiki上傳圖片和使用圖片[ ]
MediaWiki上傳圖片[ ]
上傳頁面的地址是: Special:Upload ,也可以先進(jìn)入特殊頁面,然后進(jìn)入上傳文件頁面。在該頁面中上傳圖片,設(shè)置好文件名和描述,上傳成功以后就可以在文章中使用了。
MediaWiki使用圖片[ ]
在要插入圖片的位置輸入 :
[[Image:file.jpg]]
就可以顯示對(duì)應(yīng)的圖片了。
MediaWiki限制上傳文件大小[ ]
在localsettings.php增加下面一行
$wgMaxUploadSize = 5020;
單位為字節(jié),這個(gè)在新(versions 1.9.3 到 1.12)版本中已經(jīng)不起作用啦,要在php環(huán)境中進(jìn)行限制,那么還有個(gè)警告大文件上傳的警示大小是在DefaultSetting.php中的,默認(rèn)為150k,如果嫌煩,可以調(diào)大些(建議不用調(diào))。
MediaWiki引用外部圖片[ ]
在localsettings.php增加下面一行即可(可能引起安全問題):
$wgAllowExternalImages = true;
通過圖片URL進(jìn)行上傳(使用可被公開訪問的圖片鏈接進(jìn)行遠(yuǎn)程圖片上傳(這個(gè)功能很酷,:) 不過只有操作員才可以用,嘿嘿,安全考慮,這樣很有必要呢))
在localsettings.php增加下面一行(可能引起安全問題):
$wgAllowCopyUploads = true;
開啟其他文件上傳[ ]
開啟其他文件上傳,比如doc,pdf,ppt,docx,pptx
打開wiki根目錄中的includes/DefaultSettings.php,修改$wgFileExtensions ,此變量默認(rèn)僅支持'png', 'gif', 'jpg', 'jpeg'四種,修改為
- $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg','doc','ppt','pdf' );
上傳過程出現(xiàn)錯(cuò)誤提示 “該文件包含或具有一個(gè)不正確的擴(kuò)展名。請(qǐng)檢查此文件并重新上傳”,比如,已經(jīng)在wgFileExtensions中設(shè)置了允許上傳ppt類型,為什么還是上傳不了,打開wiki根目錄中的includes/DefaultSettings.php,將$wgVerifyMimeType修改為false;一了百了,但會(huì)把pptx當(dāng)zip處理,word,ppt都是正常的