說明:MediaWiki安裝指南
外觀
本頁給出通用安裝流程,並提供本站當前環境可復用的參數示例。實際部署請以官方文檔為準。
參考環境
- 操作系統:Debian 12
- Web 服務器:Nginx
- PHP:8.2(PHP-FPM)
- 數據庫:MariaDB 10.11
1. 安裝系統依賴
sudo apt update && sudo apt upgrade -y
sudo apt install nginx mariadb-server php8.2-fpm php8.2-cli php8.2-mysql php8.2-gd php8.2-mbstring php8.2-xml php8.2-curl php8.2-zip php8.2-intl php8.2-apcu unzip git -y
2. 下載並解壓 MediaWiki
cd /var/www
wget https://releases.wikimedia.org/mediawiki/1.45/mediawiki-1.45.0.tar.gz
tar -xzvf mediawiki-1.45.0.tar.gz
mv mediawiki-1.45.0 mediawiki
3. 創建數據庫與賬號
CREATE DATABASE my_wiki CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'localhost';
FLUSH PRIVILEGES;
4. 運行安裝嚮導
完成後將生成的 LocalSettings.php 放入站點根目錄。
5. 關鍵配置示例
$wgScriptPath = '';
$wgArticlePath = '/wiki/$1';
6. 常用安裝後維護
php /var/www/mediawiki/maintenance/run.php update.php
php /var/www/mediawiki/maintenance/run.php rebuildrecentchanges.php
php /var/www/mediawiki/maintenance/run.php refreshLinks.php
php /var/www/mediawiki/maintenance/run.php runJobs.php
7. 安全與排錯
- 確保
LocalSettings.php權限最小化。 - 上傳失敗時檢查 PHP 上傳大小限制與目錄權限。
- 頁面無法渲染時優先檢查 PHP-FPM 與 Nginx 日誌。