Mediawiki安装经验分享
Mediawiki簡介
????MediaWiki是全球最著名的開源wiki程序,運行于PHP+MySQL環境。MediaWiki從2002年2月25日被作為維基百科全書的系統軟件,并有大量其他應用實例。MediaWiki是建立wiki網站的首選后臺程序,Mediawiki可用作公司的知識共享平臺。目前國內的灰狐維客等站點都采用這套系統。關于Mediawiki的詳細信息請參考Mediawiki官網。
Mediawiki安裝
安裝環境
CentOS 7.5 64bit
安裝步驟
數據庫配置
1.安裝數據庫,該案例選用Maria數據庫
yum install mariadb.x86_64 mariadb-server.x86_642.設置初始密碼,直接執行命令mysql登錄數據庫,然后設置初始密碼
SET password=PASSWORD('your_passwd');3.創建數據庫
CREATE DATABASE wikidb; CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost'; FLUSH PRIVILEGES;httpd配置
1.安裝httpd
yum install httpd2.修改配置
修改文件/etc/httpd/conf/httpd.conf,分別修改第119行和第131行
DocumentRoot "/var/www/"
<Directory "/var/www">
PHP配置
由于官方yum源只有5.4版本,所以需要先修改yum源
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm安裝PHP7.1版本
yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd \php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt \php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis \php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w \php71w-ldapMediawiki配置
1.下載最新版Mediawiki
備注:當前版本為1.32.0,若有最新版本建議使用最新版本。
2.將下載的文件解壓
tar -xvzf mediawiki-1.32.0.tar.gz3.建立軟鏈接
由于沒有直接將mediawiki解壓到/var/www/目錄下,所以使用建立軟鏈接的方式
4.修改文件擁有者
將文件擁有者改為apache,非apache會導致擴展使用過程中出現致命錯誤。
5.訪問Mediawiki并進行設置
在瀏覽器中輸入http://IP/wiki/
說明:訪問地址中的wiki與建立軟鏈接的目錄相對應
在配置數據庫時,需要填寫前面創建的數據庫信息,其余的選擇默認設置即可
注意在第7步時,選擇直接安裝,不再做其它配置。
6.獲取配置文件
安裝完成后,會提供下載配置文件LocalSettings.php,下載好后,將配置文件放在wiki的根目錄即可。
其它配置
- 允許未登錄用戶查看
$wgGroupPermissions['*']['read'] = true; - 禁止創建用戶
$wgGroupPermissions['*']['createaccount'] = false; - 禁止未登錄用戶編輯
$wgGroupPermissions['*']['edit'] = false; - 啟用編輯幫助
wfLoadExtension('WikiEditor');
控制目錄
隱藏目錄__NOTOC__
強制顯示目錄__TOC__
建議:目錄控制寫在頁面的開始
Mediawiki擴展
請參考Mediawiki擴展經驗分享
參考文獻
1、MediaWiki-1.31.0+PHP-LDAP安裝詳細步驟
總結
以上是生活随笔為你收集整理的Mediawiki安装经验分享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Python绘制热图的库 pyHea
- 下一篇: 如何用java实现一个可爱的Github