Craft adalah sistem manajemen konten (CMS) yang dirancang untuk penerbit yang menginginkan kontrol lebih dan kinerja yang lebih kuat dari CMS mereka. Ini adalah aplikasi berbasis PHP yang dibangun di atas kerangka Yii. Dalam tutorial ini kita akan menginstal Craft pada CentOS 7 VPS dengan Apache, PHP dan MariaDB.
Untuk menjalankan Craft CMS, server Anda harus memenuhi persyaratan berikut:
- PHP 5.3.0 atau lebih baru
- Server MySQL 5.1.0 atau lebih baru
- Server web (Apache, Nginx, IIS)
- 32 MB atau lebih memori yang dialokasikan untuk PHP
- 20MB atau lebih ruang disk kosong
- 1MB atau lebih ruang basis data
Memasang Craft sangat mudah. Pertama-tama masuk ke server Anda sebagai root pengguna dan pastikan semua paket sudah diperbarui dengan menjalankan perintah berikut
yum -y update
Jalankan perintah berikut untuk menginstal server database MariaDB
yum install mariadb mariadb-server
Mulai server database MariaDB dan aktifkan untuk memulai pada saat boot
systemctl start mariadbsystemctl aktifkan mariadb
Jalankan skrip 'mysql_secure_installation' untuk mengamankan server database dan mengatur kata sandi root MariaDB Anda
Masuk ke server MariaDB menggunakan pengguna 'root' dan buat database dan pengguna baru untuk Craft.
mysql -u root -pCREATE DATABASE craft;CREATE USER 'craftuser'@'localhost' DIIDENTIFIKASI OLEH 'PASSWORD';BERIKAN SEMUA HAK ISTIMEWA PADA `craft`.* KEPADA 'craftuser'@'localhost';FLUSH PRIVILEGES;Jangan lupa ganti 'PASSWORD' dengan password yang kuat.
Selanjutnya, kita akan menginstal server web Apache
yum install httpdSama seperti yang kita lakukan dengan MariaDB, mulai server web Apache dan tambahkan untuk memulai secara otomatis pada sistem start-up
systemctl start httpdsystemctl aktifkan httpdCraft adalah aplikasi berbasis PHP, jadi kita perlu menginstal PHP di antara beberapa modul PHP
yum install php php-pdo php-common php-mcrypt php-mbstringUnduh rilis stabil terbaru Craft dari situs resmi mereka.
wget http://download.buildwithcraft.com/craft/2.4/2.4.2670/Craft-2.4.2670.zipBuka paket arsip zip yang diunduh.
unzip Craft-2.4.2670.zipArsip berisi dua direktori 'craft/' dan 'public/' . Disarankan untuk memindahkan direktori 'craft/' di atas direktori root dokumen.
mv craft/ /var/www/Dan pindahkan direktori 'public/' ke direktori root dokumen di server Anda dan ubah direktori kerja Anda saat ini.
mv public/ /var/www/html/cd /var/www/html/mv public/ craft/Jika Anda tidak yakin di mana direktori root dokumen Anda, Anda dapat menggunakan perintah berikut untuk mengetahuinya
grep -i '^documentroot' /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html"Ubah kepemilikan
chown -R apache:apache craft/Sekarang, kita perlu memberi tahu Craft cara terhubung ke database MariaDB. Buka file db.conf dan masukkan informasi database:
vim ../../craft/config/db.php'server' => 'localhost','user' => 'craftuser','password' => 'PASSWORD','database' => ' kerajinan','tablePrefix' => 'kerajinan',Ganti nama file htacces yang terletak di direktori 'public/'
mv public/htaccess public/.htaccessSelanjutnya, buat host virtual Apache untuk domain Anda. Buat direktori ‘/etc/httpd/conf.d/vhosts.conf’ dengan konten berikut
vim /etc/httpd/conf.d/vhosts.confIncludeOpsional vhosts.d/*.confdan buat virtual host
vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/craft/"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" gabungan DirectoryIndex index.html index. phpOptions FollowSymLinksAllowOverride AllPerlu semua diberikan Mulai ulang server web Apache agar perubahan diterapkan.
systemctl restart httpdSekarang, muat panel administrator Craft di http://domainanda.com/admin untuk menyelesaikan instalasi.
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 Craft 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.
Cent OS