PyroCMS adalah CMS ringan yang dibuat dengan framework PHP CodeIgniter yang sangat populer, cukup sederhana bagi pengembang mana pun untuk membuat modul khusus dan bagi pengguna akhir untuk memahami cara kerja PyroCMS.
Penginstalan PyroCMS pada VPS Ubuntu akan memakan waktu sekitar lima menit jika Anda mengikuti langkah-langkah yang sangat mudah dijelaskan di bawah ini.
Panduan penginstalan ini mengasumsikan bahwa Apache, PHP dan MySQL sudah diinstal dan dikonfigurasi pada server virtual berbasis Ubuntu Anda.
Pada saat penulisan tutorial ini, versi stabil terbaru yang tersedia adalah PyroCMS 2.2.5 dan membutuhkan:
- Server Web Apache>=2.0 dikompilasi dengan modul mod_rewrite;
- PHP>=5.2 dengan ekstensi PHP berikut diaktifkan:GD Graphics Library versi 2.0.x, mcrypt, dan cURL.
- MySQL>=5.0 diinstal di server virtual Linux Anda.
- CodeIgniter 2.1.x, jQuery 1.6.x, dan Lex – paket pihak ketiga ini disertakan dalam setiap rilis PyroCMS.
Unduh versi stabil terbaru PyroCMS yang tersedia di https://www.pyrocms.com/ ke server dan ekstrak arsip yang diunduh ke root dokumen server web Anda:
cd /tmp/ wget --no-check-certificate https://www.pyrocms.com/downloads/v2.2.5 -O pyrocms.zip unzip -d /var/www/html/ pyrocms.zip mv /var/www/html/pyrocms* /var/www/html/pyrocms
Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'pyrocms.conf':
vi /etc/apache2/sites-available/pyrocms.conf
dan tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/pyrocms/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/pyrocms/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Kemudian, jalankan perintah berikut di server virtual Anda:
ln -s /etc/apache2/sites-available/pyrocms.conf /etc/apache2/sites-enabled/pyrocms.conf
Cari file konfigurasi PHP menggunakan perintah berikut:
php -i | grep php.ini Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration File => /etc/php5/cli/php.ini
Edit file konfigurasi PHP ‘php.ini’ dan tambahkan/modifikasi baris berikut:
vi /etc/php5/cli/php.ini
magic_quotes_runtime = Off date.timezone = US/Central
File 'mcrypt.ini' di '/etc/php5/conf.d' perlu disalin atau di-sym-link ke '/etc/php5/mods-available':
cd /etc/php5/mods-available sudo ln -s ../conf.d/mcrypt.so sudo php5enmod mcrypt
Aktifkan modul mod_rewrite menggunakan:
sudo a2enmod rewrite
Mulai ulang server web Apache agar perubahan diterapkan:
service apache2 restart
Jadikan root dokumen dan file serta direktori PyroCMS di dalamnya dapat ditulis oleh server Apache yang berjalan sebagai pengguna 'www-data' dan kelompokkan 'www-data' dengan menjalankan perintah berikut:
chown www-data:www-data -R /var/www/html/pyrocms/
Buat database MySQL baru untuk PyroCMS menggunakan perintah berikut:
mysql -u root -p mysql> CREATE DATABASE pyrodb; mysql> GRANT ALL PRIVILEGES ON pyrodb.* TO 'pyrouser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Buka http://domain-anda.com menggunakan browser web dan ikuti petunjuk mudahnya.
Hanya itu saja. Instalasi pyrocms sekarang selesai.
Anda dapat login ke back-end administrator PyroCMS menggunakan kredensial login administrator dan mulai menggunakannya.
Untuk alasan keamanan, disarankan untuk menghapus direktori instalasi (‘/var/www/html/pyrocms/installer’) setelah Anda selesai dengan proses instalasi.
Tentu saja Anda tidak perlu melakukan semua ini jika menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal PyroCMS untuk Anda. 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.