GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal MediaWiki di Ubuntu 18.04 LTS

Mediawiki adalah perangkat lunak wiki sumber terbuka dan gratis yang memungkinkan Anda membuat situs wiki Anda sendiri. Itu ditulis dalam PHP dan menggunakan backend database MySQL/MariaDB. Mediawiki hadir dengan banyak fitur termasuk, dukungan Multibahasa, Manajemen Pengguna, Manajemen dan berbagi konten, Pengeditan, Pemformatan, Referensi, dan banyak lagi.

Dalam tutorial ini, kita akan mempelajari cara menginstal Mediawiki dengan server web Apache di server Ubuntu 18.04.

Persyaratan

  • Server yang menjalankan Ubuntu 18.04.
  • Pengguna non-root dengan hak istimewa sudo.

Instal Server LAMP

Pertama, instal server Apache dan MariaDB menggunakan perintah berikut:

sudo apt-get install apache2 mariadb-server -y

Setelah kedua paket diinstal, Anda perlu menambahkan repositori PHP Ondrej ke sistem Anda. Anda dapat menambahkannya dengan perintah berikut:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

Setelah repositori terinstal, perbarui repositori dan instal PHP bersama dengan semua pustaka PHP yang diperlukan:

sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-zip php7.2-curl -y

Setelah semua paket terinstal, buka file php.ini dengan perintah berikut:

sudo nano /etc/php/7.2/apache2/php.ini

Lakukan perubahan berikut:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/Kolkata

Simpan dan tutup file, lalu mulai layanan Apache dan MariaDB dan aktifkan untuk memulai saat boot:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Konfigurasi MariaDB

Pertama, amankan instalasi MariaDB dengan perintah berikut:

sudo mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Setelah MariaDB diamankan, masuk ke shell MariaDB:

mysql -u root -p

Masukkan kata sandi root Anda saat diminta, lalu buat database dan pengguna untuk Mediawiki:

MariaDB [(none)]>CREATE DATABASE mediadb;
MariaDB [(none)]>CREATE USER 'media'@'localhost' IDENTIFIED BY 'password';

Selanjutnya, berikan semua hak istimewa ke mediadb dengan perintah berikut:

MariaDB [(none)]>GRANT ALL ON mediadb.* TO 'media'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Selanjutnya, flush hak istimewa dan keluar dari shell MariaDB:

MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;

Instal Mediawiki

Pertama, unduh versi terbaru Mediawiki dari situs resminya:

wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz

Setelah unduhan selesai, ekstrak file yang diunduh dengan perintah berikut:

tar -xvzf mediawiki-1.31.0.tar.gz

Selanjutnya, salin direktori yang diekstrak ke direktori root Apache dan berikan izin yang sesuai:

sudo cp -r mediawiki-1.31.0 /var/www/html/mediawiki
sudo chown -R www-data:www-data /var/www/html/mediawiki
sudo chmod -R 777 /var/www/html/mediawiki

Selanjutnya, buat file host virtual Apache untuk Mediawiki dengan perintah berikut:

sudo nano /etc/apache2/sites-available/mediawiki.conf

tambahkan baris berikut:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/mediawiki/
ServerName example.com
<Directory /var/www/html/mediawiki/>
Options +FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/media-error_log
CustomLog /var/log/apache2/media-access_log common
</VirtualHost>

Simpan file, lalu aktifkan file virtual host dan modul Apache rewrite dengan perintah berikut:

sudo a2ensite mediawiki.conf
sudo a2enmod rewrite

Terakhir, restart server web Apache untuk membuat perubahan:

sudo systemctl restart apache2

Akses Mediawiki

Sekarang, buka browser web Anda dan ketik URL http://example.com. Anda akan diarahkan ke halaman berikut:

Sekarang, klik siapkan wiki tombol. Anda akan melihat halaman berikut:

Di sini, pilih bahasa wiki Anda dan klik Lanjutkan tombol. Anda akan melihat halaman berikut:

Sekarang, klik tombol Lanjutkan tombol. Anda akan melihat halaman berikut:

Sekarang, berikan detail basis data Anda dan klik tombol Lanjutkan tombol. Anda akan melihat halaman berikut:

Sekarang, pilih mesin penyimpanan dan klik Lanjutkan tombol. Anda akan melihat halaman berikut:

Sekarang, berikan nama situs wiki Anda, nama pengguna dan kata sandi. Kemudian, klik tombol Lanjutkan tombol. Anda akan melihat halaman berikut:

Sekarang, tandai semua setelan yang Anda perlukan dan klik Lanjutkan tombol. Anda akan melihat halaman berikut:

Sekarang, klik Lanjutkan tombol untuk memulai instalasi. Setelah instalasi selesai. Anda akan melihat halaman berikut:

Sekarang, klik tombol Lanjutkan tombol. Anda akan melihat halaman berikut:

Di sini, Anda perlu mengunduh file LocalSettings.php dan meletakkannya di direktori root MediaWiki.

Sekarang, buka browser web Anda dan ketik URL http://example.com. Anda akan melihat situs MediaWiki Anda pada gambar berikut:

  • Ubuntu
  • MediaWiki

Ubuntu
  1. Cara Menginstal OpenCart di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 18.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal BookStack di Ubuntu 16.04 LTS

  2. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  3. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS

  1. Cara Menginstal Akeneo PIM di Ubuntu 18.04 LTS

  2. Cara Menginstal Hubzilla di Ubuntu 18.04 LTS

  3. Cara Instal Croogo CMS di Ubuntu 18.04 LTS