Thứ tư, 13/11/2013 | 00:00 GMT+7

Cách cài đặt MediaWiki trên Centos 6.4


Mediawiki


MediaWiki là một chương trình wiki open-souce miễn phí cho phép user tạo các trang wiki cá nhân của riêng họ. Ban đầu được xây dựng cho Wikpedia, bây giờ nó được sử dụng bởi hàng nghìn dự án khác do khả năng mở rộng và khả năng tùy biến cao.

Trước khi làm việc với MediaWiki, bạn cần cài đặt LAMP trên server của bạn . Nếu bạn không có ngăn xếp Linux, Apache, MySQL, PHP trên server của bạn , bạn có thể tìm hướng dẫn cài đặt nó tại đây: <a href = “https://www.digitalocean.com/community/articles/how -to-install-linux-apache-mysql-php-lamp-stack-on-centos-6 ”> Hướng dẫn cài đặt CentOS LAMP </a>. <br/> <br/>

Cài đặt MediaWiki trên VPS của bạn


Tại thời điểm viết bài, version mới nhất của MediaWiki là MediaWiki 1.21.2 . Để kiểm tra version mới nhất của nền tảng, hãy truy cập trang web của họ và chỉ cần thay đổi mã để phù hợp với version mới nhất (nếu muốn).

<ul>
<li> Truy cập trang web chính thức của MediaWiki và download version mới nhất của nền tảng: </li>
<pre> wget http://download.wikimedia.org/mediawiki/1.21/mediawiki-1.21.2.tar.gz </pre>
<li> Sau khi quá trình download hoàn tất, hãy mở gói: </li>
<pre> tar xvzf mediawiki - *. tar.gz </pre>
<li> Thư mục mặc định cho nội dung đã download bao gồm version được chỉ định của nền tảng– tốt nhất bạn nên chuyển nội dung đến một vị trí thuận tiện hơn: </li>
<pre> sudo mv mediawiki-1.21.2 / etc / mediawiki </pre>
<li> Tạo một softlink giữa folder MediaWiki và root tài liệu của Apache: </li>
<pre> sudo ln -s / etc / mediawiki / / var / www / html </pre>
<li> Khởi động lại Apache </li>
<pre> khởi động lại dịch vụ sudo apache2 </pre>
</ul>

Tạo Database MySQL và User


Tạo database MySQL rất đơn giản và tăng tính bảo mật, vì nó loại bỏ nhu cầu chia sẻ thông tin root của MySQL. Làm theo các bước sau:

<ul>
<li> Đăng nhập vào MySQL </li>

<pre> mysql -u root -p </pre>

<li> Tạo Database Chuyên dụng </li> <br/>
Bạn có thể đặt tên cho DB của bạn bạn muốn - ở đây nó sẽ là example_wiki .

<pre> tạo database example_wiki; </pre>

<li> Cấp quyền </li> <br/>
Tiếp theo, bạn sẽ cung cấp cho user database mới các quyền mà MediaWiki yêu cầu. Thay thế “wikiuser” và “password” bằng các thông số kỹ thuật của bạn .

<pre> cấp index , tạo, chọn, chèn, cập nhật, xóa, thay đổi, khóa bảng trên my_wiki. * cho 'wikiuser' @ 'localhost' được xác định bằng 'mật khẩu'; </pre>

<li> Kết thúc </li> <br/>
áp dụng các thay đổi và thoát khỏi MySQL.

<pre> CÁC QUYỀN RIÊNG TƯ CỦA FLUSH;
thoát ra; </pre>
</ul>

Truy cập: [domain] /mediawiki/index.php.

Cài đặt MediaWiki


MediaWiki bây giờ sẽ được cấu hình thông qua hướng dẫn trên màn hình của trình duyệt của bạn.

Khi bạn đến phần “Cài đặt MySQL” của trang cài đặt , hãy để Server database làm server local ; nhập tên database MySQL, tên user và password mà bạn đã cài đặt ở các bước trước.

Nhấn tiếp tục cho đến khi bạn đến trang có nội dung “Hoàn thành!”

<img src = “https://assets.digitalocean.com/articles/mediawiki_centos/img1.png” />

Sau khi tải xong file LocalSettings.php, hãy tải file đó lên / etc / mediawiki hoặc bất kỳ folder nào chứa file “index.php” của MediaWiki trên VPS của bạn.

Bạn có thể sao chép file LocalSettings.php từ máy tính của bạn sang server bằng SCP (Bản sao Bảo mật):

scp /path/to/LocalSettings.php [username]@[IP Address]:/etc/mediawiki

Sau khi file được tải lên, bạn có thể truy cập wiki cá nhân của bạn tại [domain] / mediawiki!

<div class = “author”> Bởi Adam LaGreca </div>


Tags:

Các tin liên quan

Cách cài đặt CouchDB từ Nguồn trên VPS CentOS 6 x64
2013-11-11
Cách cấu hình vsftpd để sử dụng SSL / TLS trên VPS CentOS
2013-10-28
Cách cài đặt và bảo mật phpMyAdmin trên VPS CentOS 6.4
2013-10-09
Cách cài đặt Git trên VPS CentOS 6.4
2013-10-08
Cách thiết lập và sử dụng kho lưu trữ Yum trên VPS CentOS 6
2013-10-01
Cách cài đặt Diaspora trên VPS CentOS 6 x86
2013-09-13
Cách cài đặt Discourse trên VPS CentOS 6.4 x64
2013-09-11
Cách cài đặt ejabberd trên VPS CentOS 5 và CentOS 6
2013-09-04
Cách đặt chính sách mật khẩu trên VPS CentOS 6
2013-09-03
Cách biên dịch Node.js với NPM từ nguồn trên CentOS 6
2013-08-21