GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal CMS Subrion di VPS Debian 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal CMS Subrion di VPS Debian 8 dengan Apache, PHP dan MySQL terinstal di dalamnya. Subrion adalah sistem manajemen konten gratis yang ditulis dalam PHP yang memungkinkan pengembang web membangun situs web untuk tujuan apa pun.

Tutorial ini telah diuji dan ditulis untuk VPS Debian 8, tetapi seharusnya dapat digunakan pada semua distribusi Linux.


Panduan penginstalan ini mengasumsikan bahwa Apache, MySQL, dan PHP telah diinstal dan dikonfigurasi di server virtual Anda. Pada saat penulisan tutorial ini, versi stabil terbaru dari Subrion CMS adalah 3.3.5 dan memerlukan:

  • PHP 5.x dengan pustaka grafis GD versi 2.0.x+, XML, MySQLi, dan ekstensi PHP mbstring diaktifkan;
  • Server Web Apache>=2.0 dikompilasi dengan modul mod_rewrite dan dengan arahan berikut yang diizinkan:RewriteEngine, RewriteBase, RewriteCond, dan RewriteRule.;
  • MySQL 4 atau lebih tinggi terinstal di server virtual Anda.

Mari kita mulai dengan instalasi. Unduh versi terbaru Subrion CMS yang tersedia di http://tools.subrion.org/get/ ke server dan ekstrak menggunakan perintah berikut:

cd /opt
wget http://tools.subrion.org/get/latest.zip
mkdir -p /var/www/html/subrion
unzip -o latest.zip -d /var/www/html/subrion/

Buat database MySQL baru untuk digunakan Subrion dan tetapkan pengguna dengan izin penuh:

mysql -u root -p
mysql> CREATE DATABASE subriondb;
mysql> GRANT ALL PRIVILEGES ON subriondb.* TO 'subrionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Jangan lupa untuk mengganti 'your-password' dengan password yang kuat.
Buat directive virtual host baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'subrion.conf' di server virtual Anda:

touch /etc/apache2/sites-available/subrion.conf

Kemudian, jalankan perintah berikut:

ln -s /etc/apache2/sites-available/subrion.conf /etc/apache2/sites-enabled/subrion.conf

Atau, gunakan a2ensite untuk mengaktifkan konfigurasi 'subrion.conf' di Apache:

sudo a2ensite subrion.conf

Edit file konfigurasi 'subrion.conf':

vi /etc/apache2/sites-available/subrion.conf

dan tambahkan baris berikut ke dalamnya:

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

Untuk mengaktifkan unggahan file dan menonaktifkan Magic Quotes GPC dan Daftar Global di PHP, edit file konfigurasi php.ini dan tambahkan/ubah baris berikut:

vi /etc/php5/apache2/php.ini
file_uploads = On
magic_quotes_gpc = Off
register_globals = Off

Secara opsional, tambahkan/modifikasi baris berikut di php.ini:

memory_limit = 128M
default_charset = "UTF-8"
mbstring.func_overload = 0

Atur izin file yang tepat untuk server web Apache untuk menulis ke file 'includes/config.inc.php' dan direktori 'tmp', 'uploads', 'plugins' dan 'backup':

sudo chown -R www-data:www-data /var/www/html/subrion/

Aktifkan modul penulisan ulang Apache2 jika belum dilakukan:

sudo a2enmod rewrite

Mulai ulang server web Apache agar perubahan diterapkan:

service apache2 restart

Buka browser web favorit Anda, navigasikan ke http://domainanda.com dan ikuti petunjuk mudahnya. Untuk alasan keamanan, pastikan untuk menghapus file 'install/modules/module.install.php' setelah instalasi:

rm /var/www/html/subrion/install/modules/module.install.php

Juga, ubah hak akses dari file include/config.inc.php menjadi unwritable:

chmod a-w /var/www/html/subrion/includes/config.inc.php

Hanya itu saja. Instalasi CMS Subrion sekarang telah selesai.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting Debian yang Dioptimalkan, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk instal Subrion CMS 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.


Debian
  1. Cara Menginstal PHP 7.4 / 7.3 / 7.2 / 7.1 di Debian 10 / Debian 9

  2. Cara Menginstal PHP di Debian 11

  3. Instal Fork CMS di VPS Debian

  1. Cara Menginstal PHP 8.0 di Debian 11

  2. Cara Menginstal PHP 8.0 di Debian 10 / Debian 9

  3. Cara Menginstal PHP 7.2 di Debian 9

  1. Cara Menginstal PHP 7.4 di Debian 10

  2. Cara Menginstal PHP 8 di Debian 10

  3. Cara Menginstal PHP 7.3 di Debian 10