在Ubuntu 20.04 LTS上安装MediaWiki

在Ubuntu 20.04 LTS Focal Fossa上安装MediaWiki是创建强大、多语言、可扩展、可自定义且可靠的Wiki网站的关键步骤。MediaWiki是一个免费的开源Wiki软件,广泛用于知名站点如Wikipedia、Wiktionary和Commons,它由Wikimedia Foundation等多方共同开发。作为自由软件,您可以根据需求灵活自定义MediaWiki。

图片[1]-在Ubuntu 20.04 LTS上安装MediaWiki-山海云端论坛

以下是在Ubuntu 20.04 LTS上安装MediaWiki的详细步骤:

步骤1:更新系统 首先,确保系统软件包是最新的,以确保一切运行顺利:

sudo apt update sudo apt upgrade

步骤2:安装LAMP堆栈 MediaWiki需要运行在LAMP(Linux、Apache、MySQL、PHP)堆栈上。如果您未安装LAMP,请按照相应教程进行安装。

步骤3:安装MediaWiki 从MediaWiki官方网站下载最新稳定版本:

wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.1.tar.gz

解压缩下载的存档并移动文件到Web服务器目录:

sudo tar -zxvf mediawiki*.tar.gz sudo mkdir -p /var/www/html/mediawiki sudo mv mediawiki-1.35.1/* /var/www/html/mediawiki

设置文件夹权限以确保正常运行:

sudo chown -R www-data:www-data /var/www/html/mediawiki/ sudo chmod -R 755 /var/www/html/mediawiki/

步骤4:配置MariaDB 加强MariaDB的安全性,运行以下命令并按提示进行操作:

mysql_secure_installation

登录MariaDB并为MediaWiki创建数据库和用户:

mysql -u root -p CREATE DATABASE mediawiki; GRANT ALL PRIVILEGES ON mediawiki.* TO 'wikiuser'@'localhost' IDENTIFIED BY 'your-password'; FLUSH PRIVILEGES; exit;

步骤5:配置Apache 创建Apache虚拟主机配置文件,并启用重写模块:

sudo touch /etc/apache2/sites-available/mediawiki.conf sudo ln -s /etc/apache2/sites-available/mediawiki.conf /etc/apache2/sites-enabled/mediawiki.conf sudo nano /etc/apache2/sites-available/mediawiki.conf

在配置文件中添加虚拟主机配置,替换’your-domain.com’为您的域名:

<VirtualHost *:80> ServerAdmin admin@your-domain.com DocumentRoot /var/www/html/mediawiki/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/mediawiki/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>

启用重写模块并重新加载Apache:

sudo a2enmod rewrite sudo a2ensite mediawiki.conf sudo systemctl restart apache2.service

步骤6:启用HTTPS 为了安全性,启用HTTPS连接。使用Let’s Encrypt获取免费TLS证书,并使其生效:

sudo apt install certbot python3-certbot-apache sudo certbot --apache --agree-tos --redirect --staple-ocsp --email you@example.com -d example.com sudo apache2ctl -t sudo systemctl reload apache2

步骤7:访问MediaWiki Web界面 MediaWiki默认在HTTP端口80上可用。在浏览器中访问并按照安装步骤完成设置:

https://your-domain.com/

恭喜!您已成功安装并配置MediaWiki,现在可以创建和管理自己的Wiki网站。感谢您使用本教程在Ubuntu 20.04 LTS Focal Fossa系统上安装MediaWiki。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容