Concrete5 adalah sistem manajemen konten (CMS) open source yang kuat yang ditulis dalam PHP yang memungkinkan untuk menyebarkan situs web berbasis konten yang kompleks dan dengan mudah mengelola konten dan strukturnya. Concrete5 hadir dengan banyak fitur seperti editor teks WYSIWYG, pemeriksa ejaan terintegrasi, penjadwalan konten, sistem izin lanjutan, dan banyak lagi.
Untuk menginstal dan menjalankan Concrete5 pada VPS Linux dengan CentOS, ikuti langkah-langkah mudah yang dijelaskan di bawah ini.
Petunjuk instalasi berlaku untuk server berbasis RPM Linux dengan LAMP (Linux, Apache, MySQL, dan PHP) yang diinstal di dalamnya.
Saat ini, Concrete5 membutuhkan:
- PHP>=5.3 dengan ekstensi PHP berikut diaktifkan:MySQL, pustaka grafis GD dengan freetype, mcrypt, mbstring, curl, iconv, openssl dan zip;
- Server Web Apache dikompilasi dengan modul mod_rewrite dan set 'AllowOverride All';
- MySQL>=5.0 diinstal pada server virtual Linux Anda.
Unduh dan buka paket Concrete5 terbaru yang tersedia di http://www.concrete5.org/ :
cd /root wget http://www.concrete5.org/download_file/-/view/58379/8497/ -O concrete5.zip unzip concrete5.zip
Buat database MySQL baru untuk Concrete5 di server Anda:
mysql -u root -p mysql> CREATE DATABASE concrete5db; mysql> GRANT ALL PRIVILEGES ON concrete5db.* TO 'concrete5'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Buat direktif host virtual baru di Apache. Misalnya, edit file konfigurasi Apache Anda (/etc/httpd/conf/httpd.conf secara default):
Batalkan komentar pada baris berikut:
#NameVirtualHost *:80
kemudian, tambahkan baris berikut di akhir:
ServerAdmin [email protected] DocumentRoot /var/www/html/concrete5/ ServerName www.your-domain.com <Directory /var/www/html/concrete5/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common
Cari file konfigurasi php menggunakan perintah berikut:
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Edit file 'php.ini' dan tambahkan/modifikasi baris berikut:
post_max_size = 20M upload_max_filesize = 20M memory_limit = 128M safe_mode = Off
Mulai ulang server web Apache agar perubahan diterapkan.
Pindahkan file instalasi Concrete5 ke direktori root dokumen yang ditentukan dalam direktif host virtual di atas:
mv /root/concrete5.6.2.1 /var/www/html/concrete5
Selain itu, pengguna server web (Apache) harus dapat menulis ke direktori 'file', 'config' dan 'paket' dan file '.htaccess', sehingga Anda dapat melakukannya dengan mudah dengan menjalankan perintah berikut:
chown apache:apache -R /var/www/html/concrete5
Buka http://domain-anda.com/ di browser web. Jika semua persyaratan terpenuhi, klik tombol 'Lanjutkan ke Instalasi'. Masukkan informasi berikut:nama situs Anda, alamat email dan kata sandi untuk pengguna admin dan informasi database, lalu klik tombol ‘Instal concrete5’.
Setelah instalasi selesai, aktifkan search engine friendly atau 'Pretty URLs':klik hyperlink 'dasbor' -> 'System &Settings' -> 'Pretty URLs' -> 'Enable Pretty URLs' dan tekan 'Simpan'. Concrete5 menghasilkan dan mencoba menambahkan baris berikut ke file .htaccess (/var/www/html/concrete5/.htaccess):
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME}/index.html !-f RewriteCond %{REQUEST_FILENAME}/index.php !-f RewriteRule . index.php [L]
Hanya itu saja. Instalasi Concrete5 sekarang selesai.
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 Concrete5 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.