GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal DokuWiki di Ubuntu 18.04 LTS

DokuWiki adalah aplikasi wiki gratis, open source dan sangat serbaguna yang ditulis dalam bahasa pemrograman PHP. Ini berfungsi pada file teks biasa sehingga tidak memerlukan basis data apa pun. DokuWiki wiki menawarkan banyak fitur yang mungkin tidak tersedia untuk CMS lain seperti, Joomla, WordPress dan Drupal. DokuWiki adalah CMS berbasis file dan menyediakan dukungan WYSIWYG dan SEO friendly.

Dalam tutorial ini, kita akan mempelajari cara menginstal DokuWiki di server Ubuntu 18.04.

Persyaratan

  • Server yang menjalankan Ubuntu 18.04.
  • Alamat IP statis 192.168.0.101 telah disiapkan di server Anda.
  • Kata sandi root telah disiapkan untuk server Anda.

Memulai

Pertama, Anda perlu memperbarui server Anda dengan versi terbaru. Anda dapat melakukannya dengan perintah berikut:

apt-get update -y
apt-get upgrade -y

Setelah server Anda diperbarui, mulai ulang sistem Anda untuk menerapkan semua perubahan

Instal Apache, PHP

Sebelum memulai, Anda perlu menginstal server web Apache, PHP, dan paket lainnya ke server Anda. Anda dapat menginstal semuanya dengan menjalankan perintah berikut:

apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-json php7.2-curl php7.2-zip unzip wget git -y

Setelah semua paket terinstal, buka file php.ini dan ubah beberapa pengaturan:

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, ketika Anda selesai. Kemudian, mulai layanan Apache dan aktifkan untuk memulai saat boot dengan perintah berikut:

systemctl start apache2
systemctl enable apache2

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Instal DokuWiki

Pertama, Anda perlu mengunduh versi terbaru DokuWiki dari repositori Git. Anda dapat mengunduhnya ke direktori root web Apache dengan perintah berikut:

cd /var/www/html/
git clone --branch stable https://github.com/splitbrain/dokuwiki.git

Setelah unduhan selesai, berikan izin yang sesuai ke direktori dokuwiki dengan perintah berikut:

chown -R www-data:www-data /var/www/html/dokuwiki/
chmod -R 755 /var/www/html/dokuwiki/

Setelah Anda selesai. Anda dapat melanjutkan ke langkah berikutnya.

Konfigurasi Apache untuk DokuWiki

Selanjutnya, Anda perlu membuat file host virtual Apache untuk DokuWiki. Anda dapat melakukannya dengan membuat file berikut:

nano /etc/apache2/sites-available/dokuwiki.conf

Tambahkan baris berikut:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/dokuwiki
     ServerName example.com

     <Directory /var/www/html/dokuwiki/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/doku_error.log
     CustomLog ${APACHE_LOG_DIR}/doku_access.log combined
    
     <Directory /var/www/html/dokuwiki/>
            RewriteEngine on
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*) index.php [PT,L]
    </Directory>
</VirtualHost>

Simpan dan tutup file, ketika Anda selesai. Kemudian, aktifkan virtual host DokuWiki dengan perintah berikut:

a2ensite dokuwiki.conf

Selanjutnya, aktifkan modul Apache rewrite dan restart layanan Apache untuk menerapkan semua perubahan dengan perintah berikut:

a2enmod rewrite
systemctl restart apache2

Anda juga dapat memeriksa status layanan Apache dengan perintah berikut:

systemctl status apache2

Anda akan melihat output berikut:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Tue 2019-04-16 14:57:32 UTC; 3s ago
  Process: 2358 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 2372 (apache2)
    Tasks: 6 (limit: 1113)
   CGroup: /system.slice/apache2.service
           ??2372 /usr/sbin/apache2 -k start
           ??2375 /usr/sbin/apache2 -k start
           ??2377 /usr/sbin/apache2 -k start
           ??2378 /usr/sbin/apache2 -k start
           ??2381 /usr/sbin/apache2 -k start
           ??2382 /usr/sbin/apache2 -k start

May 25 02:50:11 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
May 25 02:50:11 ubuntu1804 apachectl[2358]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 181.
May 25 02:50:11 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Mengakses Antarmuka Web DokuWiki

Buka browser web Anda dan ketik URL http://example.com/install.php. Anda akan diarahkan ke halaman berikut:

Berikan semua informasi yang diperlukan seperti nama pengguna super, email, kata sandi. Kemudian, klik tombol Simpan tombol. Setelah instalasi berhasil diselesaikan, Anda akan melihat halaman berikut:

Sekarang, klik DokuWiki baru Anda . Anda akan melihat halaman berikut:

Sekarang, klik tombol login tombol. Anda akan diarahkan ke halaman berikut:

Sekarang, berikan nama pengguna dan kata sandi Admin Anda. Kemudian, klik Log Dalam tombol. Anda akan melihat dasbor DokuWiki di halaman berikut:

Selamat! Anda telah berhasil menginstal dan mengkonfigurasi DokuWiki di server Ubuntu 18.04. Anda sekarang dapat membuat situs wiki Anda sendiri dengan mudah menggunakan DokuWiki. Jangan ragu untuk bertanya kepada saya jika Anda memiliki pertanyaan.


Ubuntu
  1. Cara Menginstal BookStack di Ubuntu 16.04 LTS

  2. Instal Dokuwiki di Ubuntu 20.04 LTS

  3. Cara Menginstal PHP 7.3 di Ubuntu 18.04 LTS

  1. Cara menginstal SOPlanning di Ubuntu 18.04 LTS

  2. Cara Menginstal BookStack di Ubuntu 18.04 LTS

  3. Cara Menginstal FlintCMS di Ubuntu 18.04 LTS

  1. Cara Menginstal Memcached di Ubuntu 20.04 LTS

  2. Cara Menginstal platform e-commerce LiteCart di Ubuntu 20.04 LTS

  3. Cara Menginstal DokuWiki di Ubuntu 20.04 LTS