GNU/Linux >> Belajar Linux >  >> Cent OS

Instal Craft CMS di CentOS 7

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 httpd

Sama seperti yang kita lakukan dengan MariaDB, mulai server web Apache dan tambahkan untuk memulai secara otomatis pada sistem start-up

systemctl start httpdsystemctl aktifkan httpd

Craft adalah aplikasi berbasis PHP, jadi kita perlu menginstal PHP di antara beberapa modul PHP

yum install php php-pdo php-common php-mcrypt php-mbstring

Unduh rilis stabil terbaru Craft dari situs resmi mereka.

wget http://download.buildwithcraft.com/craft/2.4/2.4.2670/Craft-2.4.2670.zip

Buka paket arsip zip yang diunduh.

unzip Craft-2.4.2670.zip

Arsip 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/.htaccess

Selanjutnya, 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/*.conf

dan 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" gabunganDirectoryIndex index.html index. phpOptions FollowSymLinksAllowOverride AllPerlu semua diberikan

Mulai ulang server web Apache agar perubahan diterapkan.

systemctl restart httpd

Sekarang, 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
  1. Instal CumulusClips di CentOS 7

  2. Instal Sentora di CentOS 7

  3. Instal BigTree di CentOS 7

  1. Instal MySQL Server 5.6 di CentOS

  2. Cara Menginstal Server Teamspeak 3 di CentOS 8

  3. Instal Avactis di CentOS 7

  1. Instal Admin di CentOS

  2. Instal Textpattern di CentOS 7

  3. Instal Apache di CentOS 8