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