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

Instal dan jalankan DokuWiki Wiki paling serbaguna di CentOS 7 VPS

Dalam artikel berikut, kami akan menjelaskan bagaimana Anda dapat menginstal dan menjalankan DokuWiki di server CentOS 7 . Kami mendukung DokuWiki yang berjalan di semua paket hosting VPS SSD kami dan dengan tumpukan hosting DokuWiki kami, Anda akan mendapatkan DokuWiki yang telah dimuat sebelumnya di server virtual your Anda , membuat wiki Anda aktif dan berjalan dalam waktu singkat.

Manis!

Apa itu DokuWiki?

DokuWiki dianggap sebagai aplikasi perangkat lunak Wiki open source paling serbaguna yang terbukti memenuhi kebutuhan wiki Anda.

DokuWiki tidak memerlukan database dan sangat sederhana dan mudah digunakan. Fitur-fiturnya tersedia di sini.

Persyaratan Sistem?

  • Server web seperti Apache, Nginx dll..
  • Server PHP versi 5.2 atau lebih baru
  • Perpustakaan PHP-GD / Image Magick

PERBARUI SISTEM

Sebelum melanjutkan dengan instalasi DokuWiki yang sebenarnya, ssh ke CentOS 7 SSD VPS . Anda , mulai screen sesi dan tingkatkan sistem Anda menggunakan yum :

## screen -U -S dokuwiki-screen
## yum update

INSTAL BEBERAPA PAKET

Instal beberapa paket berguna di server virtual bertenaga CentOS SSD Anda:

## yum install wget unzip vim

INSTAL APACHE WEBSERVER

Dalam pengaturan ini kita akan melayani DokuWiki menggunakan server web Apache 2.4 , jadi instal Apache di CentOS 7 menggunakan yum berikut ini perintah:

## yum install httpd openssl mod_ssl

Setelah terinstal, restart Apache dan tambahkan untuk memulai sistem Anda secara otomatis menggunakan:

## systemctl restart httpd
## systemctl status httpd
## systemctl enable httpd

Sekarang mari mengonfigurasi beberapa opsi Apache tambahan , misalnya, sembunyikan nomor versinya, spanduknya, dll… dengan menambahkan kode berikut ke /etc/httpd/conf.d/options.conf

## vim /etc/httpd/conf.d/options.conf

TraceEnable off

## Disable Signature
ServerSignature Off

## Disable Banner
ServerTokens Prod

Uji file konfigurasi Apache dan mulai ulang server web agar perubahan diterapkan:

## apachectl configtest
## systemctl restart httpd
## systemctl status httpd

INSTAL PHP

Karena DokuWiki mengandalkan PHP , kita harus menambahkan dukungan PHP ke server web Apache dengan menginstal paket-paket berikut:

## yum install php php-gd

Meskipun DokuWiki beroperasi dengan pengaturan default PHP , disarankan untuk menyetel konfigurasi PHP Anda (php.ini ) seperti yang dijelaskan di sini. Setidaknya Anda harus mengedit /etc/php.ini dan atur yang berikut:

## vim /etc/php.ini

expose_php = Off

restart Apache menggunakan systemctl agar perubahan diterapkan:

## systemctl restart httpd
## systemctl status httpd

Uji apakah modul PHP dimuat di Apache menggunakan:

## httpd -M | grep php

also

## php -v

SET-UP APACHE VHOST

Kami akan menggunakan wiki.mydomain.com untuk mengakses instalasi DokuWiki, jadi kita harus membuat Apache Virtual Host pengarahan. Jadi, buat /etc/httpd/conf.d/vhosts.conf dan tambahkan berikut ini:

## cat /etc/httpd/conf.d/vhosts.conf

# Load my vhosts
IncludeOptional vhosts.d/*.conf

Ini memberitahu Apache, untuk memuat file konfigurasi yang diakhiri dengan .conf yang berada di /etc/httpd/vhosts.d . Seperti yang bisa Anda tebak, ini adalah tempat di mana kami menempatkan Virtual Host, jadi mari kita siapkan satu untuk wiki.mydomain.com

VHOST untuk wiki.mydomain.com
## mkdir /etc/httpd/vhosts.d
## vim /etc/httpd/vhosts.d/wiki.mydomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
    ServerAdmin [email protected]
    DocumentRoot "/var/www/html/dokuwiki"
    ServerName wiki.mydomain.com
    ServerAlias www.wiki.mydomain.com
    ErrorLog "/var/log/httpd/wiki.mydomain.com-error_log"
    CustomLog "/var/log/httpd/wiki.mydomain.com-access_log" combined

    <Directory "/var/www/html/dokuwiki/">
        DirectoryIndex index.php
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

restart Apache agar perubahan diterapkan:

## systemctl restart httpd
## systemctl status httpd

INSTAL DOKUWIKI

Hal pertama yang harus dilakukan adalah membuka halaman unduhan DokuWiki dan mengunduh versi stabil terbaru dari DokuWiki .

## wget -P /tmp http://download.dokuwiki.org/out/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz

setelah arsip diunduh, ekstrak ke /var/www/html menggunakan:

## tar zxf /tmp/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz -C /var/www/html

atur kepemilikan yang tepat menggunakan chown perintah:

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

dan buka http://wiki.mydomain.com/install.php di browser favorit Anda untuk memulai penginstal DokuWiki . Anda harus mendapatkan sesuatu seperti ini:

setelah Anda menyelesaikan penginstal, Anda dapat dengan aman menghapus install.php skrip yang terletak di dalam root dokumen DokuWiki Anda di /var/www/html/dokuwiki

## rm -f /var/www/html/dokuwiki/install.php

APA SELANJUTNYA?

Sekarang Anda telah menjalankan dan menjalankan DokuWiki, jadi Anda mungkin ingin memeriksa manualnya di https://www.dokuwiki.org/manual dan juga mempelajari lebih lanjut tentang sintaksnya di https://www.dokuwiki.org/wiki:syntax

BIARKAN KAMI MELAKUKAN INI UNTUK ANDA?

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Apache dan DokuWiki . Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Instal dan konfigurasikan server SVN WebDAV pada CentOS 6 VPS

  2. Instal Tiki Wiki CMS Groupware di CentOS/Fedora VPS

  3. Instal dan konfigurasikan Linux Malware Detect pada CentOS VPS

  1. Instal Odoo 8 pada CentOS 7 VPS

  2. Cara menginstal The Bug Genie Issue Tracker pada CentOS 7 VPS

  3. Cara menginstal Flyspray The Bug Killer pada CentOS 7 VPS

  1. Cara menginstal dan mengintegrasikan SpamAssassin dengan Exim pada CentOS 7 VPS

  2. Instal FluxBB pada CentOS 7 VPS dengan Nginx dan PHP-FPM

  3. Instal PowerDNS dan Poweradmin pada CentOS 7 VPS