Contao adalah sistem manajemen konten sumber terbuka berbasis web populer yang memungkinkan Anda mengembangkan situs web yang ramah mesin telusur.
Untuk memasang Contao di VPS Ubuntu ikuti langkah-langkah yang sangat mudah dijelaskan di bawah ini.
Panduan penginstalan ini mengasumsikan bahwa Apache, MySQL, dan PHP sudah diinstal dan dikonfigurasi di VPS Linux Anda. Pada saat penulisan tutorial ini, versi stabil terbaru dari Contao adalah 3.4.0 dan memerlukan:
- PHP>=5.2 dengan pustaka grafis GD, SOAP, mbstring, dan ekstensi PHP mcrypt diaktifkan.
- Server Web Apache>=2.x+ dikompilasi dengan modul mod_rewrite untuk menggunakan URL yang ramah mesin pencari.
- MySQL>=5.x terinstal di server virtual Linux Anda.
Unduh versi terbaru Contao yang tersedia di https://contao.org/en/download.html ke server dan ekstrak menggunakan perintah berikut:
cd /root/ wget https://download.contao.org/3.4.0/zip -O contao.zip unzip contao.zip unzip contao.zip -d contao
Contao membutuhkan database untuk bekerja karena di sinilah data disimpan, jadi buat database MySQL baru di server Anda:
mysql -u root -p mysql> CREATE DATABASE contaodb; mysql> CREATE USER contaouser@localhost; mysql> SET PASSWORD FOR 'contaouser'@'localhost' = PASSWORD("your-password"); mysql> GRANT ALL PRIVILEGES ON contaodb.* TO 'contaouser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'contao.conf':
touch /etc/apache2/sites-available/contao.conf ln -s /etc/apache2/sites-available/contao.conf /etc/apache2/sites-enabled/contao.conf vi /etc/apache2/sites-available/contao.conf
lalu, tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/contao/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/contao/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
Pindahkan file instalasi Contao ke direktori root dokumen yang ditentukan dalam arahan host virtual di atas:
cd /root/ mv contao-3.4.0 /var/www/html/contao
Edit file konfigurasi ‘/etc/php5/apache2/php.ini’ dan tambahkan/modifikasi pengaturan berikut:
safe_mode = Off max_execution_time = 60 memory_limit = 128M register_globals = Off file_uploads = On upload_max_filesize=64M display_errors = Off html_errors = Off display_startup_errors = Off log_errors = On
Mulai ulang server web Apache agar perubahan diterapkan:
service apache2 restart
Pengguna server web (www-data) harus dapat menulis ke file dan direktori di dalam direktori ‘/var/www/contao’, sehingga dapat dengan mudah dilakukan dengan menjalankan perintah berikut:
chown www-data:www-data -R /var/www/html/contao/
Ganti nama atau salin file '.htaccess.default' menjadi '.htaccess':
cd /var/www/html/contao/ cp .htaccess.default .htaccess
Buka http://domain-anda.com/contao/install.php di browser web populer Anda dan ikuti petunjuk mudahnya.
Hapus file 'contao/install.php' dari server Anda menggunakan perintah baris perintah berikut:
rm -rf /var/www/html/contao/contao/install.php
Hanya itu saja. Instalasi Contao sekarang selesai.
Sekarang Anda dapat masuk ke back-end administrator Contao menggunakan tautan di sudut kanan bawah (http://domain-anda.com/contao/) dan mulai mengembangkan situs web 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 Contao 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.