MediaWiki là gì?

MediaWiki về cơ bản là một phần mềm của wiki hoàn toàn miễn phí và là nguồn mở. Nó hiện đang chạy trên nhiều trang web nổi tiếng như Wikipedia, Wiktionary và Wikimedia Commons. MediaWiki được viết bằng PHP.


Chức năng của nó là lưu trữ nội dung vào cơ sở dữ liệu. Giả sử bạn có lưu trữ VPS hoặc lưu trữ máy chủ chuyên dụng, hãy bắt đầu!

Yêu cầu đối với MediaWiki 1.30.0

  1. Bạn sẽ yêu cầu MariaDB 5.1, SQLite 3, MySQL 5.0.2 hoặc PostgreSQL 9.0 trở lên;
  2. Và máy chủ web Apache 2.0 trở lên được biên dịch với mô đun mod_rewrite;
  3. Và cuối cùng, bạn sẽ cần PHP 5.5.9 trở lên, với các tiện ích mở rộng này được bật: mbopes, JSON, Intl, curl, MySQL và GD PHP

Bước 1: Cài đặt máy chủ Apache

Trước tiên, trên máy chủ ảo của bạn, bạn sẽ phải cài đặt và định cấu hình Apache.

$ sudoapt-nhận cài đặt apache2

Bước 2: Cập nhật gói hệ điều hành máy chủ

Bạn sẽ phải kiểm tra xem các gói hệ điều hành máy chủ có được cập nhật để bắt đầu cài đặt không.

$ sudo apt-get cập nhật
$ sudo apt-get nâng cấp

Bước 3: Cài đặt gói

Sau đó, bạn phải cài đặt tất cả các gói cần thiết.

$ sudo apt-get install fantemagick php7.0-intl php7.0-curl php7.0-gd php7.0-mbopes php7.0-mysql mysql-server php7.0-json php7.0-cgi php7.0 libapache2- mod-php7.0

Bước 4: Kích hoạt mô đun viết lại Apache

Bạn sẽ phải đảm bảo mô-đun viết lại Apache được bật.

$ sudo a2enmod viết lại

Bước 5: Khởi động lại Apache

Khi bạn đã kích hoạt mô đun viết lại Apache, bạn phải khởi động lại các dịch vụ Apache.

$ sudo dịch vụ apache2 khởi động lại

Bước 6: Cài đặt MediaWiki

Trong bước này, bạn đã truy cập https://www.mediawiki.org/wiki/doad và sau đó tải xuống phiên bản mới nhất của MediaWiki có sẵn tại đây. Tải xuống thư mục / opt / trên máy chủ.

$ cd / opt /
$ sudo wget https://release.wik mega.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz
$ sudo tar -xvzf mediawiki-1.31.0.tar.gz
$ sudo mv /opt/mediawiki-1.31.0/ / var / www / html / mediawiki

Bạn sẽ phải thiết lập quyền sở hữu phù hợp để máy chủ có thể đọc được tất cả các tệp.

$ sudo chown www-data: www-data -R / var / www / html / mediawiki

Sau đó, bạn phải tạo một cơ sở dữ liệu và người dùng MySQL mới.

gốc mys -u -p
mys> THIẾT LẬP TOÀN CẦU sql_mode = ”;
mys> TẠO cơ sở dữ liệu mediawiki;
mys> TẠO NGƯỜI DÙNG ‘người dùng mới’ @ ‘localhost’ được xác định bởi ‘mật khẩu của bạn’;
mys> CẤP TẤT CẢ CÁC ƯU ĐÃI TRÊN mediawiki. * ĐẾN ‘newuser’ @ ‘localhost’;
mys> QUYỀN RIÊNG TƯ;
mys> bỏ

Các ‘mật khẩu của bạn’ bên cạnh IDENTifyED BY là mật khẩu của bạn. Hãy thoải mái thay đổi nó và nhập mật khẩu bạn chọn.

Tiếp theo, trong Apache, bạn sẽ phải tạo một chỉ thị máy chủ ảo mới. Chẳng hạn, trên máy chủ ảo của bạn, hãy tạo một tệp cấu hình Apache mới, giả sử ‘mediawiki.conf’.

$ sudo touch /etc/apache2/sites-av Available / mediawiki.conf
$ sudo ln -s /etc/apache2/sites-av Available / mediawiki.conf /etc/apache2/sites-enables/mediawiki.conf
$ sudo vi /etc/apache2/sites-av Available / mediawiki.conf

Một khi bạn đã làm điều này, thêm các dòng sau bằng cách nhấn “Tôi” để chèn và nhấn nút Esc và gõ : wq để lưu và thoát khỏi trình soạn thảo.

ServerAdmin [email protected]
Tài liệuRoot / var / www / html / mediawiki /
Tên máy chủ của bạn-domain-name.com
Máy chủ Alias ​​www.your-domain-name.com

Tùy chọn FollowSymLinks
Cho phép tất cả
Cho phép đặt hàng, từ chối
cho phép từ tất cả

ErrorLog /var/log/apache2/your-domain-name.com-error_log
CustomLog /var/log/apache2/your-domain-name.com-access_log chung

Sau đó, bạn phải xóa tệp, tức là, OOO-default.conf.

$ sudo rm /etc/apache2/sites-enables/000-default.conf

Bây giờ để lưu các thay đổi và để chúng có hiệu lực, bạn phải khởi động lại máy chủ web Apache.

$ sudo dịch vụ apache2 khởi động lại

Trong bất kỳ trình duyệt nào bạn chọn, hãy truy cập http://your-domain-name.com. Ở đó bạn sẽ tìm thấy các siêu liên kết nói ‘thiết lập wiki’. Bấm vào ‘thiết lập wiki’.

Điều này sẽ đưa bạn đến màn hình cài đặt.

Đầu tiên bạn sẽ phải chọn ngôn ngữ và ngôn ngữ Wiki của bạn. Sau đó bấm vào Tiếp tục sẽ đưa bạn đến trang tiếp theo.

Ở đó bạn sẽ phải nhập các thông tin sau nếu tất cả các yêu cầu được đáp ứng và sau đó nhấp vào ‘Tiếp tục’ cái nút.

Cách cài đặt MediaWiki trong VPS

Bước tiếp theo sẽ yêu cầu một số cấu hình cơ sở dữ liệu. Dưới “Kiểu cơ sở dữ liệu” chọn MySQL. Sau đó viết “localhost” bên dưới cơ sở dữ liệu.

Sau đó, bạn phải đi để điền phần còn lại của thông tin theo cơ sở dữ liệu mà bạn đã tạo trong bước đầu tiên của hướng dẫn này. Bấm vào “Tiếp tục” nút một khi bạn đã nhập thành công tất cả các thông tin chính xác.

Bạn sẽ được đưa đến trang tiếp theo nơi bạn phải chọn:

Công cụ lưu trữ: InnoDB

Cách cài đặt MediaWiki trong VPS

Một khi bạn đã làm điều này, bấm vào ‘Tiếp tục’ cái nút.

Sau đó, bạn sẽ phải nhập tên của Wiki. Tên này sẽ xuất hiện trong thanh tiêu đề của trình duyệt.

Tạo một tài khoản quản trị viên. Khi bạn đã thực hiện tất cả điều này, bạn đã sẵn sàng cài đặt Wiki.

Cách cài đặt MediaWiki trong VPS

Bạn có thể thêm các dòng sau vào cuối tệp LocalSinstall.php nếu bạn ghét chờ đợi và muốn tăng tốc quá trình cài đặt.

$ sudo vi /var/www/html/mediawiki/LocalSinstall.php

# Cải thiện tốc độ
$ wgUseGzip = đúng;
$ wgUseFileCache = true;

# Cài đặt hiệu suất
$ wgDisableCounters = true;
$ wgMiserMode = true;

Bạn cũng sẽ phải đặt quyền sở hữu phù hợp cho tệp cấu hình LocalSinstall.php.

$ sudo chown www-data: www-data /var/www/html/mediawiki/LocalSinstall.php

Điều này kết thúc quá trình cài đặt của chúng tôi bằng cách cài đặt thành công MediaWiki trên máy chủ của bạn.

Cách cài đặt MediaWiki trong VPS

Cuối cùng, bạn đã cài đặt thành công Mediawiki, chúng tôi hy vọng bài viết của chúng tôi đã giúp bạn :).

Kiểm tra 3 dịch vụ VPS hàng đầu sau:

Lưu trữ A2

Giá khởi điểm:
$ 5,00


độ tin cậy
9,3


Giá cả
9.0


Thân thiện với người dùng
9,3


Ủng hộ
9,3


Đặc trưng
9,3

Đọc đánh giá

Ghé thăm Hosting A2

Scalahosting

Giá khởi điểm:
$ 12,00


độ tin cậy
9,4


Giá cả
9,5


Thân thiện với người dùng
9,5


Ủng hộ
9,5


Đặc trưng
9,4

Đọc đánh giá

Ghé thăm Scalahosting

Chủ nhà

Giá khởi điểm:
$ 3,95


độ tin cậy
9,3


Giá cả
9,3


Thân thiện với người dùng
9,4


Ủng hộ
9,4


Đặc trưng
9,2

Đọc đánh giá

Ghé thăm Hostinger

Bài viết hướng dẫn liên quan

  • Cách cài đặt Apache, MySQL & PHP trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách chỉnh sửa cài đặt PHP trong Apache trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách cài đặt LEMP (Linux, Nginx, MySQL, PHP) trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách cài đặt phpMyAdmin trên VPS CentOS 7 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách cài đặt Apache và PHP-FPM trên Debian 8
    chuyên gia
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me