Cara Install MediaWiki di CentOS 7


Jika Anda ingin membangun situs web wiki Anda sendiri, Anda dapat melakukannya dengan mudah menggunakan MediaWiki – aplikasi sumber terbuka PHP, awalnya dibuat untuk WikiPedia. Fungsionalitasnya dapat diperluas dengan mudah berkat ekstensi pihak ketiga yang dikembangkan untuk aplikasi ini.

Pada artikel ini kita akan mengulas cara menginstal MediaWiki di CentOS 7 dengan tumpukan LAMP (Linux, Apache, MySQL dan PHP).

Menginstal LAMP Stack di CentOS 7

1. Pertama, Anda perlu mengaktifkan repositori epel dan remi untuk menginstal tumpukan LAMP dengan terbaru Versi PHP 7.x.

yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install epel-release

2. Selanjutnya, kita akan menggunakan php7.3, kita perlu menonaktifkan instalasi php5.4 untuk menginstal php7.3 dari repositori remi seperti yang ditunjukkan.

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

3. Sekarang kita dapat melanjutkan dengan menginstal Apache, MariaDB dan PHP dengan ekstensi yang diperlukan untuk menjalankan MediaWiki – Untuk kinerja yang lebih baik Anda juga dapat menginstal Xcache. .

yum -y install httpd
yum -y install mariadb-server mariadb-client
yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. Mulai dan aktifkan layanan dengan:

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

5. Sekarang amankan instalasi MariaDB Anda dengan menjalankan:

mysql_secure_installation

6. Untuk mengaktifkan perubahan, Anda harus memulai ulang server web Apache:

systemctl restart httpd

Menginstal MediaWiki di CentOS 7

7. Langkah selanjutnya adalah mengunduh paket MediaWiki. Buka halaman Unduh MediaWiki dan unduh paket terbaru atau Anda dapat menggunakan perintah wget berikut.

cd /var/www/html
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. Sekarang ekstrak isi arsip dengan perintah tar.

tar xf  mediawiki*.tar.gz 
mv mediawiki-1.32.0/* /var/www/html/

9. Setelah itu kita akan membuat database untuk instalasi MediaWiki seperti yang ditunjukkan.

mysql -u root -p 

Pada prompt MySQL, jalankan perintah berikut untuk membuat database, membuat pengguna database dan memberikan hak istimewa pengguna tersebut pada database yang baru dibuat;

CREATE DATABASE media_wiki;
CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
quit;

10. Sekarang Anda dapat mengakses aplikasi MediaWiki dengan membuka http://ipaddress di server Anda dan ikuti langkah-langkah instalasi.

Pertama, Anda dapat memilih pengaturan bahasa:

11. Selanjutnya, skrip akan menjalankan pemeriksaan lingkungan untuk memastikan bahwa semua persyaratan terpenuhi:

12. Jika Anda telah mengikuti langkah-langkah sejauh ini, pemeriksaannya akan baik-baik saja dan Anda dapat melanjutkan ke halaman berikutnya di mana Anda akan menyiapkan detail database. Untuk itu gunakan database, user dan password yang telah Anda buat sebelumnya:

13. Di halaman berikutnya Anda dapat memilih mesin database – InnoDB atau MyIsam. Saya telah menggunakan InnoDB. Terakhir, Anda dapat memberi nama pada wiki Anda dan membuat nama pengguna dan kata sandi administratif dengan mengisi kolom yang diperlukan.

14. Setelah Anda mengisi detailnya, klik lanjutkan. Di layar berikutnya, Anda dapat membiarkan pengaturan default, kecuali Anda ingin membuat perubahan khusus lainnya.

Saat Anda menyelesaikan langkah-langkah tersebut, Anda akan diberikan file bernama LocalSettings.php. Anda harus menempatkan berkas itu di akar direktori Wiki Anda. Alternatifnya, Anda dapat menyalin konten file dan membuat file lagi. Jika Anda ingin menyalin file, Anda dapat melakukan:

scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. Sekarang ketika Anda mencoba mengakses http://youripaddress Anda akan melihat MediaWiki yang baru dipasang:

Anda dapat mengautentikasi dengan pengguna admin yang Anda buat sebelumnya dan mulai mengedit instalasi MediaWiki Anda.

Kesimpulan

Anda sekarang memiliki halaman Wiki sendiri yang dapat Anda kelola dan edit halaman Anda. Untuk menggunakan sintaksis yang benar, Anda dapat memeriksa dokumentasi MediaWiki.