日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mediawiki安装经验分享

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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_64

2.設置初始密碼,直接執行命令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 httpd

2.修改配置
修改文件/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-ldap

Mediawiki配置

1.下載最新版Mediawiki

備注:當前版本為1.32.0,若有最新版本建議使用最新版本。

2.將下載的文件解壓

tar -xvzf mediawiki-1.32.0.tar.gz

3.建立軟鏈接
由于沒有直接將mediawiki解壓到/var/www/目錄下,所以使用建立軟鏈接的方式

ln -s /usr1/mediawiki-1.32.0 /var/www/wiki

4.修改文件擁有者
將文件擁有者改為apache,非apache會導致擴展使用過程中出現致命錯誤。

chown -R apache:apache mediawiki-1.32.0

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安装经验分享的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。