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

Cara menginstal PhpWiki pada CentOS 7 VPS

PhpWiki adalah perangkat lunak manajemen konten berbasis wiki yang ditulis dalam PHP, digunakan untuk membuat situs web di mana setiap orang dapat mengedit atau membuat halaman menggunakan browser web.
Dalam tutorial ini kami akan menunjukkan langkah-langkah yang diperlukan untuk menginstal PhpWiki di CentOS 7 VPS .

Pada saat penulisan tutorial ini, versi stabil terbaru dari PhpWiki adalah 1.5.3 dan memerlukan:

  • PHP 5.3.29 atau lebih tinggi, dikompilasi dengan dukungan untuk jenis database yang ingin Anda gunakan dan dengan library PEAR yang diaktifkan;
  • Apache Web Server 2.0 atau lebih tinggi dikompilasi dengan modul mod_rewrite;
  • MySQL, MariaDB, PostgreSQL, atau SQLite.

Panduan penginstalan ini mengasumsikan bahwa Apache, MySQL (atau MariaDB) dan PHP sudah diinstal dan dikonfigurasi di server virtual Anda. Jika server Anda memiliki penginstalan dasar CentOS 7 minimal, Anda dapat menginstal Apache, MariaDB dan PHP stack dengan mengikuti tutorial ini.

Unduh versi terbaru PhpWiki yang tersedia di ‘http://downloads.sourceforge.net/project/phpwiki/’ ke server dan ekstrak menggunakan perintah berikut:

cd /opt/
wget http://downloads.sourceforge.net/project/phpwiki/phpwiki-1.5.3.zip
unzip phpwiki-1.5.3.zip -d /var/www/html/
cd /var/www/html/
mv phpwiki-1.5.3 phpwiki

Buat database MySQL baru untuk PhpWiki di server Anda:

mysql -u root -p
MariaDB > create database phpwikidb;
MariaDB > grant all privileges on phpwikidb.* to phpwikiuser@localhost identified by 'your-password';
MariaDB > > flush privileges;
MariaDB > quit;

Buat tabel di dalam database phpwikidb Anda:

cd /var/www/html/phpwiki/schemas
mysql -uphpwikiuser -pyour-password phpwikidb < mysql-initialize.sql

Buat direktif host virtual baru di Apache. Misalnya, edit file konfigurasi Apache Anda (‘/etc/httpd/conf/httpd.conf’ secara default) dan batalkan komentar pada baris berikut:

#NameVirtualHost *:80

Kemudian, tambahkan baris berikut di akhir:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/phpwiki/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/phpwiki/>
    DirectoryIndex index.php
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
    ErrorLog logs/yourdomain.com-error_log
    CustomLog logs/yourdomain.com-access_log common
</VirtualHost>

Mulai ulang layanan Apache agar perubahan diterapkan:

systemctl restart httpd.service

Buat subdirektori bernama 'data' di direktori 'phpwiki':

mkdir -p /var/www/html/data/

Salin '/var/www/html/config/config-dist.ini' ke '/var/www/html/phpwiki/config/config.ini' dan edit pengaturan di '/var/www/html/phpwiki/config /config.ini' sesuai dengan kebutuhan Anda. Mungkin lebih mudah bagi Anda untuk menggunakan http://phpwiki.fr/configurator.php untuk menghasilkan file konfigurasi 'config.ini' untuk PhpWiki:

  • masukkan nama situs web Anda, nama pengguna dan sandi administrator
  • pastikan Anda memilih untuk menggunakan sandi terenkripsi untuk disimpan di file 'config.ini' dan metadata beranda pengguna
  • setel jalur untuk mengakses file log (mis. /var/log/httpd/yourdomain.com-access_log)
  • setel 'COMPRESS_OUTPUT' ke true (Selalu coba kompres output)
  • setel 'HTTP Cache Control' ke 'LOOSE' sehingga halaman yang di-cache akan menjadi tidak valid setiap kali diedit
  • pilih tipe backend database ke SQL
  • Tipe SQL (MySQL), Pengguna SQL (phpwikiuser) dan kata sandinya, Nama Database SQL (phpwikidb)
  • setel 'Izinkan edit anonim' dan 'Izinkan Masuk Bogo' ke false
  • setel 'PASSWORD_LENGTH_MINIMUM' menjadi minimal 8 karakter
  • edit bagian keempat:‘Tampilan dan tata letak halaman’ sesuai keinginan Anda dan terakhir klik tombol ‘Simpan config/config.ini’.

Salin konfigurasi yang dihasilkan ke file, dan simpan sebagai ‘/var/www/html/phpwiki/config/config.ini’. Atur kepemilikan file dan direktori PhpWiki dengan menggunakan perintah berikut:

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

Hanya itu saja. Instalasi PhpWiki sekarang telah selesai.

Buka http://yourdomain.com di browser favorit Anda dan setelah inisialisasi selesai, buka http://yourdomain.com/index.php/PhpWikiAdministration dan masuk menggunakan kredensial masuk Administrator Anda.
Tentu saja Anda tidak' 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 PhpWiki untukmu. 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. Cara Instal Apache Cassandra di CentOS 8

  2. Cara Menginstal Apache Kafka di CentOS 8

  3. Cara Menginstal Apache Tomcat 8 di CentOS

  1. Cara Menginstal Apache di CentOS 7

  2. Cara Menginstal Apache Maven di CentOS 7

  3. Cara Instal Apache Cassandra di CentOS 7

  1. Cara Menginstal Apache di CentOS 8

  2. Cara Menginstal Apache Maven di CentOS 8

  3. Cara Menginstal Apache Maven di CentOS 8