GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal DokuWiki di CentOS 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Dokuwiki di CentOS 8. Bagi Anda yang belum tahu, DokuWiki adalah perangkat lunak sumber terbuka yang ditulis dalam PHP yang memungkinkan pengguna untuk membuat dan mengedit halaman menggunakan browser web. Ini bekerja pada teks biasa dan tidak memerlukan database. Menggunakan antarmuka yang sangat familiar, memungkinkan Anda untuk dengan mudah menskalakan dan mengoptimalkan menggunakan banyak fitur lanjutan.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi DokuWiki di server CentOS 8.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal DokuWiki di CentOS 8

Langkah 1. Pertama-tama, pastikan semua paket sudah diperbarui.

sudo dnf update

Langkah 2. Memasang LAMP Stack.

Jika Anda belum menginstal LAMP stack di server Anda, Anda dapat mengikuti panduan kami di sini. Juga, instal modul PHP yang diperlukan, jalankan perintah di bawah ini untuk instal ekstensi PHP lain yang diperlukan untuk DokuWiki:

sudo dnf install php-{spl,hash,ctype,json,mbstring,zip,gd,curl,xml,common}

Langkah 3. Menginstal Dokuwiki di CentOS 8.

Sekarang, kita pergi ke halaman unduh DokuWiki dan ambil versi rilis terbaru. Anda cukup menjalankan perintah di bawah ini untuk mengunduh versi rilis stabil DokuWiki saat ini:

wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

Setelah unduhan selesai, jalankan perintah di bawah ini untuk mengekstrak DokuWiki:

tar xzf dokuwiki-stable.tgz  --strip-components=1 -C /var/www/html/

Kita perlu mengubah beberapa izin folder:

chown apache:apache -R /var/www/html

Langkah 4. Konfigurasi Apache untuk DokuWiki.

Kami akan membuat virtual host Apache untuk situs web DokuWiki Anda. Sekarang kami membuat file konfigurasi Apache berikut:

sudo nano /etc/httpd/conf.d/dokuwiki.conf
<VirtualHost *>

        ServerName    dokuwiki.idroot.us
	DocumentRoot  /var/www/html

 	<Directory ~ "/var/www/html/(bin/|conf/|data/|inc/)">
	    <IfModule mod_authz_core.c>
        	Require all denied
	    </IfModule>
	    <IfModule !mod_authz_core.c>
	        Order allow,deny
        	Deny from all
	    </IfModule>
	</Directory>

	ErrorLog   /var/log/httpd/dokuwiki_error.log
	CustomLog  /var/log/httpd/dokuwiki_access.log combined
</VirtualHost>

Simpan dan tutup file. Mulai ulang layanan Apache agar perubahan diterapkan:

systemctl restart httpd.service
systemctl enable httpd.service

Langkah 5. Konfigurasi Firewall.

Untuk mengizinkan lalu lintas HTTP ke server DokuWiki dari jarak jauh, Anda perlu membuka port 80 di firewall. Jika tidak, untuk HTTPS, buka port 443:

sudo firewall-cmd --zone=public --add-port=80/tcp
sudo firewall-cmd --zone=public --add-port=443/tcp
sudo firewall-cmd --reload

Langkah 6. Mengakses DokuWiki.

DokuWiki akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com/install.php atau http://your-server-ip-address/install.php dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan penginstalan.

Selamat! Anda telah berhasil menginstal Dokuwiki. Terima kasih telah menggunakan tutorial ini untuk menginstal Dokuwiki pada sistem CentOS 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Dokuwiki.


Cent OS
  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara Menginstal Gitea di CentOS 8

  3. Cara Menginstal ownCloud di CentOS 8

  1. Cara Menginstal Memcached di CentOS 8

  2. Cara Menginstal Nginx di CentOS 7

  3. Cara Menginstal Apache di CentOS 7

  1. Cara Menginstal Tomcat 8.5 di CentOS 7

  2. Cara Menginstal Jenkins di CentOS 7

  3. Cara Menginstal Tomcat 9 di CentOS 7