mediawiki安装及定制

本文档详细介绍了在CentOS7.6环境下,如何安装mediawiki 1.33.0,包括配置PHP 7.3.9、MySQL数据库,以及后续的wiki初始化和定制,如修改Logo、开启文件上传、调整侧边栏菜单和限制编辑权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境信息

操作系统: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.youkuaiyun.com/HUBOSS|自定义一级导航1
 ** https://blog.youkuaiyun.com/HUBOSS|自定义二级级导航1
 ** https://blog.youkuaiyun.com/HUBOSS|自定义二级级导航2

仅允许注册用户编辑

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

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

重启wiki:
systemctl restart httpd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值