MediaWiki là một phần mềm wiki mã nguồn mở được viết bằng PHP và MySQL. Đây là các trang web chạy bằng phần mềm wiki có khả năng mở rộng và có thể mở rộng như Wikipedia và Wikimedia. MediaWiki có thể được sử dụng như một nền tảng cộng tác và tài liệu. Nó cho phép bạn sắp xếp tài liệu và công khai cho mọi người. Nó hỗ trợ đa ngôn ngữ và cung cấp tùy chỉnh cho các khía cạnh khác nhau, từ chủ đề/giao diện, plugin và trình chỉnh sửa.
Hướng dẫn này sẽ chỉ cho bạn cách cài đặt phần mềm MediaWiki trên máy chủ Ubuntu 24.04. Bạn sẽ cài đặt MediaWiki với LAMP Stack (Linux, Apache, MySQL/MariaDB và PHP), sau đó bảo mật bằng HTTPS thông qua Certbot và Letsencrypt.
Trước hết, hãy chạy lệnh sau để cập nhật kho lưu trữ Ubuntu của bạn.
sudo apt update
Bây giờ, hãy cài đặt các thành phần phụ thuộc cho MediaWiki bằng lệnh sau. Nhập
sudo apt install apache2 mariadb-server imagemagick libapache2-mod-php php php-common php-intl php-xml php-curl php-gd php-mbstring php-mysql php-apcu
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22366%22%3E%3C/svg%3E
Sau khi cài đặt hoàn tất, hãy kiểm tra trạng thái của dịch vụ
sudo systemctl is-enabled apache2
sudo systemctl status apache2
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22241%22%3E%3C/svg%3E
Kiểm tra
sudo systemctl is-enabled mariadb
sudo systemctl status mariadb
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22248%22%3E%3C/svg%3E
Cuối cùng, hãy kiểm tra phiên bản PHP bằng lệnh sau. Bạn sẽ thấy PHP 8.3 được cài đặt trên hệ thống của bạn.
sudo php -v
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22677%22%20height=%22167%22%3E%3C/svg%3E
sudo ufw allow "Apache Full"
Bây giờ hãy xác minh các quy tắc đã bật trong UFW bằng lệnh
sudo ufw status
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22553%22%20height=%22318%22%3E%3C/svg%3E
Chạy lệnh
sudo nano /etc/php/8.3/apache2/php.ini
Bỏ chú thích và thay đổi cấu hình PHP mặc định bằng lệnh sau. Đảm bảo điều chỉnh cả hai tùy chọn
Lưu và thoát tệp khi hoàn tất.
Bây giờ hãy chạy lệnh bên dưới để khởi động lại máy chủ web Apache và áp dụng cấu hình PHP của bạn.
sudo systemctl restart apache2
Bảo mật cài đặt máy chủ MariaDB của bạn bằng
sudo mariadb-secure-installation
Bây giờ bạn sẽ được yêu cầu cấu hình máy chủ MariaDB sau:
sudo mariadb -u root -p
Tiếp theo, chạy các truy vấn sau để tạo cơ sở dữ liệu và người dùng mới cho MediaWiki. Trong ví dụ này, bạn sẽ tạo một cơ sở dữ liệu mới
TẠO CƠ SỞ DỮ LIỆU mediawikidb;
TẠO NGƯỜI DÙNG mediawiki@localhost ĐƯỢC XÁC ĐỊNH BỞI 'mediawikipassdb';
CẤP TẤT CẢ TRÊN mediawikidb.* CHO mediawiki@localhost VỚI TÙY CHỌN CẤP;
XẢ QUYỀN;
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22312%22%3E%3C/svg%3E
Bây giờ hãy chạy truy vấn bên dưới để kiểm tra quyền cho người dùng . Bên dưới, bạn có thể thấy người dùng
HIỂN THỊ QUYỀN CẤP CHO mediawiki@localhost;
Cuối cùng, hãy nhập
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22687%22%20height=%22312%22%3E%3C/svg%3E
Đi đến thư mục
cd /var/www/
curl -O https://releases.wikimedia.org/mediawiki/1.41/mediawiki-1.41.1.tar.gz
Sau khi tải xuống, hãy giải nén mã nguồn MediaWiki và đổi tên thư mục thành
tar -xvzf mediawiki-.tar.gz
mv mediawiki-/ mediawiki/
Bây giờ, hãy thay đổi quyền sở hữu của
sudo chown -R www-data:www-data /var/www/mediawiki
sudo chmod 755 /var/www/mediawiki
Trước tiên, hãy chạy lệnh sau để kích hoạt mô-đun
sudo a2enmod rewrite
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22558%22%20height=%22142%22%3E%3C/svg%3E
Bây giờ hãy tạo một tệp máy chủ ảo mới
sudo nano /etc/apache2/sites-available/mediawiki.conf
Nhập cấu hình sau và đảm bảo thay đổi tùy chọn
Lưu và đóng tệp khi bạn hoàn tất.
Tiếp theo, chạy lệnh bên dưới để kích hoạt tệp máy chủ ảo
sudo a2ensite mediawiki.conf
sudo apachectl configtest
Cuối cùng, hãy chạy lệnh bên dưới để khởi động lại Apache và áp dụng các thay đổi của bạn. Với lệnh này, cài đặt MediaWiki của bạn đã sẵn sàng.
sudo systemctl restart apache2
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22321%22%3E%3C/svg%3E
Cài đặt các gói
sudo apt install certbot python3-certbot-apache
Sau khi cài đặt hoàn tất, hãy chạy lệnh
sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email [emailprotected] -d wiki.howtoforge.local
Bạn sẽ thấy chứng chỉ SSL/TLS trong thư mục
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22518%22%20height=%22353%22%3E%3C/svg%3E
Chọn ngôn ngữ của bạn cho MediaWiki và nhấp vào Tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22402%22%3E%3C/svg%3E
Nhấp Tiếp tục để chấp nhận các điều khoản của MediaWiki.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22559%22%3E%3C/svg%3E
Nhập thông tin chi tiết về cơ sở dữ liệu MariaDB của bạn và nhấp vào Tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22569%22%3E%3C/svg%3E
Đối với cài đặt cơ sở dữ liệu, hãy để mặc định và nhấp vào Tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22397%22%3E%3C/svg%3E
Bây giờ hãy nhập tiêu đề wiki của bạn và tạo một tên người dùng và mật khẩu quản trị mới cho cài đặt MediaWiki của bạn. Sau đó, nhấp vào Tiếp tục một lần nữa.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22576%22%3E%3C/svg%3E
Trên các tùy chọn bổ sung của MediaWiki, hãy đi đến phần Giao diện và chọn giao diện/chủ đề mặc định của bạn. Trong ví dụ này, chúng tôi sẽ sử dụng
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22206%22%3E%3C/svg%3E
Cuộn xuống, giữ nguyên các thiết lập khác (hoặc thay đổi chúng thành cần thiết), sau đó nhấp vào Tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22557%22%3E%3C/svg%3E
Nhấp vào Tiếp tục để xác nhận cài đặt.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22399%22%3E%3C/svg%3E
Sau khi cài đặt hoàn tất, hãy nhấp vào Tiếp tục một lần nữa.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22437%22%3E%3C/svg%3E
Bây giờ, tệp
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22491%22%3E%3C/svg%3E
Trong
Bây giờ hãy truy cập trang chủ MediaWiki của bạn và bạn có thể thấy trang chủ của chủ đề MinervaNeue bên dưới.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22478%22%3E%3C/svg%3E
Bây giờ bạn có thể nhấp vào nút đăng nhập ở góc trên bên phải, sau đó nhập tên người dùng quản trị và mật khẩu của bạn.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22417%22%20height=%22478%22%3E%3C/svg%3E
Hướng dẫn này sẽ chỉ cho bạn cách cài đặt phần mềm MediaWiki trên máy chủ Ubuntu 24.04. Bạn sẽ cài đặt MediaWiki với LAMP Stack (Linux, Apache, MySQL/MariaDB và PHP), sau đó bảo mật bằng HTTPS thông qua Certbot và Letsencrypt.
Điều kiện tiên quyết
Trước khi bắt đầu, hãy đảm bảo bạn có những thứ sau:- Máy chủ Ubuntu 24.04.
- Người dùng không phải root có quyền quản trị viên.
- Tên miền trỏ đến địa chỉ IP của máy chủ.
Cài đặt Dependencies
Để cài đặt MediaWiki, bạn phải đảm bảo rằng các phụ thuộc được cài đặt trên hệ thống của bạn. Hiện tại, phiên bản ổn định của MediaWiki 1.41 yêu cầu PHP 8.1-83. Trong phần này, bạn sẽ cài đặt Apache, máy chủ MariaDB, PHP 8.3 và ImageMagick làm các thành phần phụ thuộc cho MediaWiki.Trước hết, hãy chạy lệnh sau để cập nhật kho lưu trữ Ubuntu của bạn.
sudo apt update
Bây giờ, hãy cài đặt các thành phần phụ thuộc cho MediaWiki bằng lệnh sau. Nhập
Y
để xác nhận quy trình. Với lệnh này, bạn sẽ cài đặt LAMP Stack (Apache, MySQL/MariaDB và PHP) và các gói ImageMagick.sudo apt install apache2 mariadb-server imagemagick libapache2-mod-php php php-common php-intl php-xml php-curl php-gd php-mbstring php-mysql php-apcu
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22366%22%3E%3C/svg%3E
Sau khi cài đặt hoàn tất, hãy kiểm tra trạng thái của dịch vụ
apache2
bằng lệnh bên dưới. Bạn sẽ thấy máy chủ web Apache đang chạy và được bật.sudo systemctl is-enabled apache2
sudo systemctl status apache2
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22241%22%3E%3C/svg%3E
Kiểm tra
mariadb
bằng lệnh sau. Bạn có thể thấy máy chủ MariaDB đang chạy và được bật trong phần sau.sudo systemctl is-enabled mariadb
sudo systemctl status mariadb
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22248%22%3E%3C/svg%3E
Cuối cùng, hãy kiểm tra phiên bản PHP bằng lệnh sau. Bạn sẽ thấy PHP 8.3 được cài đặt trên hệ thống của bạn.
sudo php -v
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22677%22%20height=%22167%22%3E%3C/svg%3E
Thiết lập UFW
Thêm và kích hoạtApache Full
cấu hình trên UFW với nội dung sau:sudo ufw allow "Apache Full"
Bây giờ hãy xác minh các quy tắc đã bật trong UFW bằng lệnh
ufw status
bên dưới. Cấu hình Apache Full
mở cổng cho cả giao thức HTTP và HTTPS.sudo ufw status
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22553%22%20height=%22318%22%3E%3C/svg%3E
Cấu hình PHP
Sau khi bạn đã cài đặt các phụ thuộc, bạn sẽ thiết lập PHP bằng cách chỉnh sửa tệp cấu hình mặc định/etc/php/8.3/apache2/php.ini
.Chạy lệnh
nano
sau để mở tệp cấu hình PHP /etc/php/8.3/apache2/php.ini
.sudo nano /etc/php/8.3/apache2/php.ini
Bỏ chú thích và thay đổi cấu hình PHP mặc định bằng lệnh sau. Đảm bảo điều chỉnh cả hai tùy chọn
memory_limit
và date.timezone
thành cần thiết.
Mã:
date.timezone = Europe/Amsterdam
upload_max_filesize = 80M
memory_limit = 512M
max_execution_time = 360
Bây giờ hãy chạy lệnh bên dưới để khởi động lại máy chủ web Apache và áp dụng cấu hình PHP của bạn.
sudo systemctl restart apache2
Cấu hình máy chủ MariaDB
Bây giờ PHP đã được cấu hình, bạn sẽ bảo mật máy chủ MariaDB và tạo một cơ sở dữ liệu và người dùng mới cho MediaWiki. Bạn sẽ bảo mật MariaDB bằng tiện íchmariadb-secure-installation
, sau đó tạo cơ sở dữ liệu và người dùng mới thông qua máy khách mariadb
.Bảo mật cài đặt máy chủ MariaDB của bạn bằng
mariadb-secure-installation
lệnh bên dưới.sudo mariadb-secure-installation
Bây giờ bạn sẽ được yêu cầu cấu hình máy chủ MariaDB sau:
- Cài đặt MariaDB mặc định không có mật khẩu, hãy nhấn ENTER khi được nhắc nhập mật khẩu.
- Bây giờ hãy nhập Y để thiết lập mật khẩu gốc MariaDB. Sau đó, nhập mật khẩu mới cho MariaDB và lặp lại mật khẩu.
- Nhập Y để xóa người dùng ẩn danh khỏi cài đặt MariaDB của bạn.
- Nhập Y một lần nữa khi được nhắc tắt đăng nhập từ xa cho người dùng gốc MariaDB.
- Nhập Y để xóa kiểm tra cơ sở dữ liệu mặc định khỏi MariaDB của bạn.
- Cuối cùng, nhập Y để tải lại các đặc quyền của bảng và áp dụng các thay đổi mới.
root
mật khẩu khi được nhắc.sudo mariadb -u root -p
Tiếp theo, chạy các truy vấn sau để tạo cơ sở dữ liệu và người dùng mới cho MediaWiki. Trong ví dụ này, bạn sẽ tạo một cơ sở dữ liệu mới
mediawikidb
, một người dùng mediawiki
với mật khẩu . Bạn có thể điều chỉnh thông tin chi tiết về cơ sở dữ liệu bằng thông tin của mình.TẠO CƠ SỞ DỮ LIỆU mediawikidb;
TẠO NGƯỜI DÙNG mediawiki@localhost ĐƯỢC XÁC ĐỊNH BỞI 'mediawikipassdb';
CẤP TẤT CẢ TRÊN mediawikidb.* CHO mediawiki@localhost VỚI TÙY CHỌN CẤP;
XẢ QUYỀN;
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22312%22%3E%3C/svg%3E
Bây giờ hãy chạy truy vấn bên dưới để kiểm tra quyền cho người dùng . Bên dưới, bạn có thể thấy người dùng
mediawiki
có thể truy cập cơ sở dữ liệu mediawikidb
.HIỂN THỊ QUYỀN CẤP CHO mediawiki@localhost;
Cuối cùng, hãy nhập
quit
để thoát khỏi máy chủ MariaDB.data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22687%22%20height=%22312%22%3E%3C/svg%3E
Đang tải xuống MediaWiki
Trong phần này, bạn sẽ tải xuống mã nguồn MediaWiki 1.41 và thiết lập thư mục cài đặt cho MediaWiki.Đi đến thư mục
/var/www
và tải xuống mã nguồn MediaWiki bằng lệnh curl
bên dưới. Hãy nhớ truy cập trang tải xuống MediaWiki để tải phiên bản mới nhất.cd /var/www/
curl -O https://releases.wikimedia.org/mediawiki/1.41/mediawiki-1.41.1.tar.gz
Sau khi tải xuống, hãy giải nén mã nguồn MediaWiki và đổi tên thư mục thành
mediawiki
. Với điều này, thư mục gốc tài liệu của bạn cho MediaWiki sẽ có sẵn trong thư mục /var/www/mediawiki
.tar -xvzf mediawiki-.tar.gz
mv mediawiki-/ mediawiki/
Bây giờ, hãy thay đổi quyền sở hữu của
/var/www/mediawiki
thư mục tới người dùng www-data
và quyền mặc định là 0755
.sudo chown -R www-data:www-data /var/www/mediawiki
sudo chmod 755 /var/www/mediawiki
Thiết lập máy chủ ảo Apache
Bây giờ bạn đã tải xuống mã nguồn MediaWiki, bước tiếp theo sẽ là tạo tệp máy chủ ảo Apache mới để chạy MediaWiki. Hãy đảm bảo rằng bạn có một tên miền được trỏ đến máy chủ MediaWiki của mình.Trước tiên, hãy chạy lệnh sau để kích hoạt mô-đun
rewrite
trên máy chủ web Apache.sudo a2enmod rewrite
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22558%22%20height=%22142%22%3E%3C/svg%3E
Bây giờ hãy tạo một tệp máy chủ ảo mới
/etc/apache2/sites-available/mediawiki.conf
với nội dung sau Lệnh biên tập nano
.sudo nano /etc/apache2/sites-available/mediawiki.conf
Nhập cấu hình sau và đảm bảo thay đổi tùy chọn
ServerName
bằng tên miền của bạn tên.
Mã:
ServerName wiki.howtoforge.local
ServerAdmin [emailprotected]
DocumentRoot /var/www/mediawiki
ErrorLog /var/log/apache2/wiki.howtoforge.local_error.log
CustomLog /var/log/apache2/wiki.howtoforge.local_access.log combined
Options FollowSymlinks
AllowOverride All
Require all granted
Tiếp theo, chạy lệnh bên dưới để kích hoạt tệp máy chủ ảo
mediawiki.conf
và xác minh cú pháp Apache của bạn. Nếu bạn có cú pháp Apache phù hợp, bạn sẽ nhận được kết quả Syntax is OK
.sudo a2ensite mediawiki.conf
sudo apachectl configtest
Cuối cùng, hãy chạy lệnh bên dưới để khởi động lại Apache và áp dụng các thay đổi của bạn. Với lệnh này, cài đặt MediaWiki của bạn đã sẵn sàng.
sudo systemctl restart apache2
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22321%22%3E%3C/svg%3E
Bảo mật MediaWiki bằng HTTPS
Trong hướng dẫn này, bạn sẽ bảo mật MediaWiki bằng HTTPS. Nếu bạn đang sử dụng miền công cộng, bạn có thể sử dụng chứng chỉ SSL miễn phí từ Letsencrypt và tự động thiết lập HTTPS. Bạn có thể tạo chứng chỉ SSL và thiết lập HTTPS theo cách thủ công cho người dùng miền cục bộ.Cài đặt các gói
certbot
và python3-certbot-apache
bằng lệnh sau. Nhập Y
để xác nhận cài đặt.sudo apt install certbot python3-certbot-apache
Sau khi cài đặt hoàn tất, hãy chạy lệnh
certbot
bên dưới để tạo chứng chỉ SSL/TLS cho Cài đặt MediaWiki. Đảm bảo thay đổi địa chỉ email và tên miền bằng thông tin của bạn.sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email [emailprotected] -d wiki.howtoforge.local
Bạn sẽ thấy chứng chỉ SSL/TLS trong thư mục
/etc/letsencrypt/live/domain.com
. Cài đặt MediaWiki của bạn sẽ tự động được bảo mật bằng HTTPS.Cài đặt MediaWiki
Mở trình duyệt web và truy cập tên miền MediaWiki của bạn như http://wiki.howtoforge.local. Nhấp vào liên kết Thiết lập wiki để bắt đầu cài đặt.data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22518%22%20height=%22353%22%3E%3C/svg%3E
Chọn ngôn ngữ của bạn cho MediaWiki và nhấp vào Tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22402%22%3E%3C/svg%3E
Nhấp Tiếp tục để chấp nhận các điều khoản của MediaWiki.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22559%22%3E%3C/svg%3E
Nhập thông tin chi tiết về cơ sở dữ liệu MariaDB của bạn và nhấp vào Tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22569%22%3E%3C/svg%3E
Đối với cài đặt cơ sở dữ liệu, hãy để mặc định và nhấp vào Tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22397%22%3E%3C/svg%3E
Bây giờ hãy nhập tiêu đề wiki của bạn và tạo một tên người dùng và mật khẩu quản trị mới cho cài đặt MediaWiki của bạn. Sau đó, nhấp vào Tiếp tục một lần nữa.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22576%22%3E%3C/svg%3E
Trên các tùy chọn bổ sung của MediaWiki, hãy đi đến phần Giao diện và chọn giao diện/chủ đề mặc định của bạn. Trong ví dụ này, chúng tôi sẽ sử dụng
MinervaNeue
.data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22206%22%3E%3C/svg%3E
Cuộn xuống, giữ nguyên các thiết lập khác (hoặc thay đổi chúng thành cần thiết), sau đó nhấp vào Tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22557%22%3E%3C/svg%3E
Nhấp vào Tiếp tục để xác nhận cài đặt.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22399%22%3E%3C/svg%3E
Sau khi cài đặt hoàn tất, hãy nhấp vào Tiếp tục một lần nữa.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22437%22%3E%3C/svg%3E
Bây giờ, tệp
LocalSettings.php
sẽ tự động được tải xuống máy cục bộ của bạn. Tải tệp đó lên hoặc tạo tệp LocalSettings.php
có cùng nội dung với tệp bạn có.data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22491%22%3E%3C/svg%3E
Trong
LocalSettings.php
tệp, hãy thay đổi tùy chọn mặc định $wgDefaultSkin
thành minerva
.
Mã:
$wgDefaultSkin = “minerva”;
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22478%22%3E%3C/svg%3E
Bây giờ bạn có thể nhấp vào nút đăng nhập ở góc trên bên phải, sau đó nhập tên người dùng quản trị và mật khẩu của bạn.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22417%22%20height=%22478%22%3E%3C/svg%3E
Kết luận
Xin chúc mừng! Bạn đã hoàn tất cài đặt MediaWiki trên máy chủ Ubuntu 24.04. Bạn đã chạy MediaWiki với LAMP Stack (Linux, Apache, MySQL/MariaDB và PHP) và được bảo mật bằng HTTPS thông quacertbot
và Letsencrypt.