环境信息
操作系统: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