GNU/Linux >> Belajar Linux >  >> Debian

Instal Fork CMS di VPS Debian

Dalam tutorial ini kita akan melihat cara menginstal Fork CMS pada VPS Debian 7 (Wheezy) dengan MySQL, PHP-FPM dan Nginx
Fork CMS adalah Sistem Manajemen Konten sumber terbuka yang ditulis dalam PHP dan dilengkapi dengan modul, tema, dukungan multi-bahasa, optimisasi mesin pencari, dan banyak lagi. Fork CMS didedikasikan untuk menciptakan lingkungan yang ramah pengguna untuk membangun, memantau, dan memperbarui situs web Anda.

.

Instal MySQL dan buat database.

apt-get update
apt-get upgrade
apt-get install mysql-server mysql-client
mysql -uroot -p
CREATE DATABASE login.
GRANT ALL PRIVILEGES ON fork.* TO 'forkuser'@'localhost' IDENTIFIED BY '_FORKUSER_PASSWORD_';
FLUSH PRIVILEGES;
/q

Instal Nginx dan PHP-FPM

apt-get install nginx php5-fpm php-cli php5-mysql php5-gd php5-mcrypt

Instal Komposer dan Git

apt-get install git
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Buat direktori root untuk situs web Anda dan klon repositori git dari github

mkdir -p /var/www/yourwebsite.com/{public_html,logs}
git clone https://github.com/forkcms/forkcms.git /var/www/yourwebsite.com/public_html

Instal dependensi dan atur izin yang benar

cd var/www/yourwebsite.com/public_html
composer install -o
chown -R www-data: /var/www/yourwebsite.com/public_html/

Konfigurasi Nginx.
Buat blok server Nginx baru dengan konten berikut

# /etc/nginx/sites-available/yourwebsite.com
server {
  server_name yourwebsite.com;
  listen 80;
  root /var/www/yourwebsite.com/public_html;
  access_log /var/www/yourwebsite.com/logs/access.log;
  error_log /var/www/yourwebsite.com/logs/error.log;
  index index.php;

  location ~ ^/(backend|install|api(\/\d.\d)?(\/client)?).*\.php$ {
    try_files $uri $uri/ /index.php?$args;
  }

  location / {
    try_files $uri /index.php?$args;
  }

  location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
  }
  location ~ /\.ht {
    deny  all;
  }
  location ~ \.php {
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

Symlink dan mulai ulang server

ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
/etc/init.d/nginx restart

Pemasangan CMS Fork

Buka browser yang mengarah ke instalasi Fork CMS Anda, dan ikuti petunjuk di layar untuk menyelesaikan prosesnya.

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 ini 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.


Debian
  1. Cara Menginstal PHP 8.0 di Debian 11

  2. Cara Menginstal PHP 8.0 di Debian 10 / Debian 9

  3. Cara Menginstal PHP di Debian 11

  1. Script:Instal IonCube di VPS Debian

  2. Instal CMS Mezzanine di VPS Debian

  3. Cara Menginstal PHP 7.2 di Debian 9

  1. Cara Menginstal PHP 7.4 di Debian 10

  2. Cara Menginstal PHP 8 di Debian 10

  3. Cara menginstal Wolf CMS di CentOS VPS