NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
09/06/2023
Lượt xem

Hướng dẫn cài đặt MediaWiki trên CentOS 7

09/06/2023
9 phút đọc
Lượt xem

Đánh giá

5/5 - (120 bình chọn)

MediaWiki là một ứng dụng wiki mã nguồn mở và miễn phí được viết bằng PHP. Hiện tại hàng ngàn trang web đang chạy MediaWiki, bao gồm Wikipedia, Wiktionary và Wikimedia Commons. Ngoài ra còn nhiều tính năng khác trên trang chủ của MediaWiki. Trong bài viết này, Vietnix sẽ hướng dẫn cài đặt MediaWiki trên CentOS 7 đầy đủ và chi tiết nhất.

Yêu cầu để cài đặt MediaWiki trên CentOS 7

  • Máy chủ CentOS 7 có quyền truy cập SSH.
  • Có cài sẵn LAMP stack.

Bước 1: Thiết lập server của bạn

Sau khi đã cài đặt LAMP stack, bạn cần cài đặt một vài module PHP 5 bổ sung. Tất cả chúng đều là tùy chọn ngoại trừ phần mở rộng XML (https://www.php.net/manual/en/book.xml.php), đây là phần quan trọng nên có:

sudo yum install php-xml

Tiếp theo sẽ cài đặt là phần mở rộng intl (https://www.php.net/manual/en/book.intl.php) để hỗ trợ quốc tế hóa:

sudo yum install php-intl

Cài đặt GD (https://www.php.net/manual/en/book.image.php) để thu nhỏ hình ảnh:

sudo yum install php-gd

Hai module cuối cùng này thực sự là tùy chọn, không cần thiết đối với hầu hết các wiki, trừ khi bạn có một wiki hiệu suất cao hoặc nặng về toán học. Cái đầu tiên là Tex Live để hiển thị nội tuyến các công thức toán học:

sudo yum install texlive

Để tăng hiệu suất, bạn có thể cài đặt XCache. Tuy nhiên, đối với điều này, bạn cũng cần cài đặt một repository bổ sung, vì XCache không có sẵn trong repository CentOS theo mặc định:

sudo yum install epel-release

Bây giờ bạn có thể cài đặt Xcache:

sudo yum install php-xcache

Để hoàn tất các cài đặt này, hãy khởi động lại Apache HTTPD:

sudo systemctl restart httpd.service

Bước 2: Download MediaWiki

Có thể download MediaWiki từ trang web chính thức. Tại thời điểm viết bài, phiên bản mới nhất là 1.24.1, nhưng bạn có thể kiểm tra kỹ thông qua liên kết tải xuống trên trang này.

Tải xuống MediaWiki:

curl -O http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.g

Giải nén package:

tar xvzf mediawiki-*.tar.gz

Chuyển đến thư mục /var/www:

sudo mv mediawiki-1.24.1/* /var/www/html

Bước 3: Tạo lập cơ sở dữ liệu

Trong phần này, bạn sẽ thiết lập cơ sở dữ liệu MySQL. Điều này không bắt buộc phải cài đặt thành công MediaWiki, vì bạn cũng có thể sử dụng cơ sở dữ liệu SQLite. Mặc dù vậy, người dùng vẫn nên cài đặt MediaWiki để phòng tình huống cần đến.

Đầu tiên chúng ta sẽ đăng nhập vào MySQL shell:

mysql -u root -p

Thao tác này sẽ thay đổi lời nhắc của bạn cho MariaDB [(none)]>.

Bây giờ, người dùng sẽ tạo cơ sở dữ liệu. Tên cơ sở dữ liệu không quan trọng đối với MediaWiki, nhưng bạn sẽ sử dụng my_wiki trong hướng dẫn này. Bạn có thể chọn tên khác tùy ý.

CREATE DATABASE my_wiki;

Output phải là:

Query OK, 1 row affected (0.00 sec)

Bạn không sử dụng root user cho MediaWiki, vì vậy bạn sẽ tạo một người dùng cơ sở dữ liệu mới:

GRANT INDEX, CREATE, SELECT, INSERT, UPDATE, DELETE, ALTER, LOCK TABLES ON my_wiki.* TO 'sammy'@'localhost' IDENTIFIED BY 'password';

Thay đổi my_wiki thành tên cơ sở dữ liệu bạn đã chọn, sammy thành tên người dùng của bạn và password thành password an toàn. Output phải là:

Query OK, 0 rows affected (0.01 sec)

Tiếp theo, chúng ta cần cập nhật, đồng bộ các đặc quyền của MySQL:

FLUSH PRIVILEGES;

Output phải là:

Query OK, 0 rows affected (0.00 sec)

Cuối cùng, bạn sẽ cần thoát khỏi MySQL shell:

exit;

Output phải là:

Bye

Nếu bạn đang tìm kiếm một giải pháp thuê máy chủ VPS để triển khai MediaWiki trên CentOS 7, bạn có thể tham khảo các gói VPS tại Vietnix. Với các gói VPS chất lượng cao, Vietnix có thể cung cấp một môi trường ổn định và linh hoạt cho ứng dụng của bạn.

Có nhiều lựa chọn VPS phù hợp với các nhu cầu và ngân sách khác nhau như VPS NVMe, VPS Giá Rẻ, VPS Phổ Thông, VPS Cao Cấp với mức giá khởi điểm chỉ từ 89.000 VND/Tháng. Liên hệ để được hỗ trợ và tư vấn chi tiết.

Bước 4: Thiết lập MediaWiki

Trong phần này, bạn sẽ thiết lập MediaWiki để sẵn sàng sử dụng. Truy cập trang chủ của Droplet trong trình duyệt của bạn bằng cách trỏ trình duyệt của bạn tới http://your_server_ip. Trên trang này, chọn thiết lập wiki.

Trên trang đầu tiên, hãy chọn một ngôn ngữ và nhấp vào Continue. Trang tiếp theo sẽ hiển thị môi trường của bạn và có màu xanh lá: The environment has been checked. You can install MediaWiki. Nhấp vào Continue.

Bây giờ bạn sẽ đến trang có cài đặt MySQL. Đối với mục Database type, chọn MySQL (or compatible). Đối với máy chủ cơ sở dữ liệu, hãy nhập localhost. Tên cơ sở dữ liệu, tên người dùng và mật khẩu sẽ là các giá trị bạn đã chọn trước đó. Bài viết đã sử dụng my_wiki cho tên cơ sở dữ liệu, sammy cho tên người dùng và badpassword cho password. Ở mục Database table prefix có thể để trống. Bảng điền thông tin sẽ như sau:

Thiết lập MediaWiki
Thiết lập MediaWiki

Trong bảng sau khi cài đặt MySQL, các giá trị có thể được để mặc định. Trong bảng tiếp theo, bạn sẽ cần điền thông tin chi tiết về wiki của mình như tên của nó. Bạn cũng có thể tạo admin user cho wiki trên trang này.

Trong hầu hết các bảng khác, nếu không muốn nói là tất cả, các cài đặt đều được giữ nguyên. Nếu bạn muốn kích hoạt một cài đặt cụ thể cho wiki của mình, bạn có thể cần phải thay đổi một vài điều trên một trong những bảng này. Đặc biệt nếu bạn đã cài đặt XCache trước đó, bạn sẽ cần kiểm tra để kích hoạt nó.

Khi bạn đã hoàn thành tất cả các bước, bạn sẽ đến trang này:

Thiết lập MediaWiki thành công
Thiết lập MediaWiki thành công

Để hoàn tất cài đặt thành công, bạn cần di chuyển một file có tên LocalSettings.php đến server của mình, và tệp này sẽ tự động tải xuống. Bạn nên tải xuống tệp này trước khi đóng trang.

Bây giờ, bạn sẽ cần tải file lên /var/www/html. Bạn có thể sử dụng một chương trình bên ngoài, nhưng cách dễ nhất là mở file trên máy tính cục bộ của bạn, sao chép nội dung và dán chúng vào phiên SSH của bạn. Để thực hiện việc này, trước tiên hãy mở file trên máy chủ:

sudo nano /var/www/html/LocalSettings.php

Bây giờ, hãy mở file trên máy tính của bạn trong trình soạn thảo văn bản bạn chọn và sao chép nội dung vào cửa sổ SSH của bạn. Sau khi bạn đã lưu file, bạn có thể nhấp vào ‘enter your wiki’ và wiki của bạn sẽ sẵn sàng để sử dụng.

Vietnix là nhà cung cấp dịch vụ VPS tốc độ cao hàng đầu tại Việt Nam. Nếu có nhu cầu thuê VPS để triển khai các dự án, bạn có thể liên hệ trực tiếp với Vietnix.

Những thế mạnh của Vietnix:

  • Vietnix có hơn 11 năm kinh nghiệm trong lĩnh vực cung cấp VPS.
  • Đồng hành cùng hơn 50.000 khách hàng.
  • Sở hữu công nghệ chống DDoS độc quyền tại Việt Nam.
  • Đã kích hoạt hơn 100.000 dịch vụ cho khách hàng.
  • 97% khách hàng sau khi sử dụng dịch vụ đánh giá 5 sao.
  • 89% khách hàng duy trì sử dụng dịch vụ đến thời điểm hiện tại.
  • Đạt giải thưởng Thương hiệu Việt Nam xuất sắc vào năm 2022.

Thông tin liên hệ:

  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh
  • Hotline: 1800 1093
  • Email: sales@vietnix.com.vn

Lời kết

Như vậy, bạn đã cài đặt MediaWiki thành công và sẵn sàng để sử dụng. Để tùy chỉnh thêm các tính năng khác trên trang, hãy truy cập trang System administration (https://www.mediawiki.org/wiki/Manual:System_administration) trên trang chủ MediaWiki. Chúc bạn thành công.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG