mediawiki安装及定制

环境信息

操作系统:centos7.6
PHP:7.3.9
数据库:10.1.20

安装

准备安装介质

yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
wget https://releases.wikimedia.org/mediawiki/1.33/mediawiki-1.33.0.tar.gz

安装包

yum install yum-utils
#禁用低版本的php
yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl

yum install httpd

yum install mariadb-server mariadb-client

启动服务及初始化数据库

systemctl start httpd

systemctl enable httpd

systemctl start mariadb

systemctl enable mariadb

mysql_secure_installation

mysql -uroot -pPassword

mv ~/root/mediawiki-1.33.0/ /var/www/html/

systemctl restart httpd

登录mediawiki进行wiki初始化

访问地址为:
http://ipaddress

记录初始化数据

初始化完成后,将生成一个LocalSettings.php文件,下载该文件,并将该文件拷贝至服务指定目录:
/var/www/html
然后重启httpd

systemctl restart httpd

定制

修改Logo

logo文件位置:
/var/www/html/resources/assets/
修改/var/www/html/LocalSettings.php文件,指定为目标图片即可:

$wgLogo = "$wgResourceBasePath/resources/assets/mediawiki.png";

开启文件上传

修改/var/www/html/LocalSettings.php开启上传功能能:

$wgEnableUploads = true;

开放上传权限:
chmod 777 -R /var/www/html/starwiki/images/

修改侧边栏菜单

在搜索栏搜索关键字:MediaWiki:Sidebar
进入侧边栏菜单编辑页面。

 *  https://blog.csdn.net/HUBOSS|自定义一级导航1
 ** https://blog.csdn.net/HUBOSS|自定义二级级导航1
 ** https://blog.csdn.net/HUBOSS|自定义二级级导航2

仅允许注册用户编辑

修改/var/www/html/includes/DefaultSettings.php文件

$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;

重启wiki:
systemctl restart httpd

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章