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

Cara Memasang Bolt CMS di Centos 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal Bolt CMS di CentOS 7. Bagi Anda yang belum tahu, Bolt CMS adalah Alat Manajemen Konten open source yang ringan, ditulis di PHP dan dibangun di atas bingkai Silex.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Bolt CMS di server CentOS 7.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 7.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Bolt CMS di Centos 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

yum clean allyum -y update

Langkah 2. Instal server LEMP.

Stack server CentOS 7 LEMP diperlukan. Jika Anda belum menginstal LEMP, Anda dapat mengikuti panduan kami di sini. Juga, instal modul PHP yang diperlukan:

yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel 

Langkah 3. Menginstal Komposer.

Unduh dan instal Komposer dengan menjalankan perintah berikut:

curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer

Langkah 4. Memasang Bolt CMS.

Instal Bolt CMS menggunakan perintah “composer create-project”:

project buat komposer bolt/composer-install:^3.3 /var/www/boltchedelics --prefer-dist

Pemasang akan menanyakan apakah Anda ingin menggunakan struktur folder standar Bolt. Pilih “ya” dan lanjutkan dengan penginstalan.

Secara default, Bolt dikonfigurasi untuk menggunakan database SQLite, karena kita akan menggunakan database MySQL, kita perlu mengubah pengaturan di app/config/config.yml file dan masukkan detail database yang telah kita buat sebelumnya:

nano /var/www/boltchedelics/app/config/config.yml
# database:# driver:sqlite# nama database:boltdatabase:driver:nama pengguna mysql:kata sandi bolt:your_bolt_passwd nama database:bolt

Kita perlu mengubah beberapa izin folder:

chown -R nginx:/var/www/boltchedelicsfind /var/www/boltchedelics -type d -exec chmod 755 {} \;find /var/www/boltchedelics -type f -exec chmod 644 {} \; 

Langkah 5. Konfigurasi Server Web Nginx untuk Bolt CMS.

Buat virtual host Nginx baru:

nano /etc/nginx/conf.d/boltchedelics.conf

Tambahkan baris berikut:

server { dengarkan 80; nama_server boltchedelics;root /var/www/boltchedelics/public; indeks index.php;access_log /var/log/nginx/boltchedelics.access.log; error_log /var/log/nginx/boltchedelics.error.log;lokasi / { try_files $uri $uri/ /index.php?$query_string; }lokasi =/bolt { try_files $uri /index.php?$query_string; }lokasi ^~ /bolt/ { try_files $uri /index.php?$query_string; } lokasi ^~ /thumbs { try_files $uri /index.php; #?$query_string; access_log off; log_not_ditemukan mati; kedaluwarsa maks; add_header Pragma publik; add_header Cache-Control "publik, harus validasi ulang, validasi ulang proxy"; add_header X-Koala-Status sedang tidur; } lokasi ~* ^.+\.(?:atom|bmp|bz2|css|doc|eot|exe|gif|gz|ico|jpe?g|jpeg|jpg|js|map|mid|midi|mp4| ogg|ogv|otf|png|ppt|rar|rtf|svg|svgz|tar|tgz|ttf|wav|woff|xls|zip)$ { access_log off; log_not_ditemukan mati; kedaluwarsa maks; add_header Pragma publik; add_header Cache-Control "publik, harus validasi ulang, validasi ulang proxy"; add_header X-Koala-Status makan; } lokasi =/(?:favicon.ico|robots.txt) { log_not_found off; access_log off; } lokasi ~ /index.php/(.*) { tulis ulang ^/index.php/(.*) /$1 permanen; }lokasi ~ /\. { tolak semua; } lokasi ~ /\.(htaccess|htpasswd)$ { tolak semua; } lokasi ~ /\.(?:db)$ { tolak semua; } lokasi ~* /(.*)\.(?:markdown|md|twig|yaml|yml)$ { tolak semua; }lokasi ~ [^/]\.php(/|$) { file_coba /index.php =404; fastcgi_split_path_info ^(.+?\.php)(/.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param HTTP_PROXY ""; fastcgi_param HTTPS $https if_not_empty; fastcgi_pass 127.0.0.1:9000; termasuk fastcgi_params; }}

Simpan dan tutup file. Mulai ulang layanan Apache agar perubahan diterapkan:

nginx -tsystemctl restart nginx

Langkah 6. Mengakses Bolt CMS.

CMS Bolt akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com/ atau http://server-ip-address dan daftarkan pengguna pertama Anda. Akses administratif secara otomatis diberikan kepada pengguna terdaftar pertama.

Selamat! Anda telah berhasil menginstal Bolt CMS. Terima kasih telah menggunakan tutorial ini untuk menginstal Bolt CMS pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa situs web resmi Bolt CMS .


Cent OS
  1. Cara Menginstal CMS Jamroom di CentOS 7

  2. Instal Bolt CMS di Centos 7

  3. Cara Menginstal CMS Mezzanine di CentOS 7

  1. Cara Menginstal R di CentOS 7

  2. Cara Menginstal R di CentOS 8

  3. Cara Menginstal ProcessWire CMS di CentOS 7

  1. Cara Memasang Bolt CMS di CentOS 7

  2. Cara Instal Wolf CMS di CentOS 7

  3. Cara Menginstal CMS Craft di CentOS 7