GNU/Linux >> Linux Esercitazione >  >> Debian

Installa Fork CMS su un VPS Debian

In questo tutorial vedremo come installare Fork CMS su un VPS Debian 7 (Wheezy) con MySQL, PHP-FPM e Nginx
Fork CMS è un sistema di gestione dei contenuti open source scritto in PHP e viene fornito con moduli, temi, supporto multilingue, ottimizzazione dei motori di ricerca e molti altri. Fork CMS è dedicato alla creazione di un ambiente facile da usare per costruire, monitorare e aggiornare il tuo sito web.

.

Installa MySQL e crea un 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

Installa Nginx e PHP-FPM

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

Installa Composer e Git

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

Crea una directory principale per il tuo sito web e clona il repository git da github

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

Installa le dipendenze e imposta le autorizzazioni corrette

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

Configurazione Nginx.
Crea un nuovo blocco server Nginx con il seguente contenuto

# /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;
  }
}

Collegalo con un simbolo e riavvia il server

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

Installazione del CMS di fork

Apri un browser che punta all'installazione di Fork CMS e segui le istruzioni sullo schermo per completare il processo.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Come installare PHP 8.0 su Debian 11

  2. Come installare PHP 8.0 su Debian 10 / Debian 9

  3. Come installare PHP su Debian 11

  4. Come installare Wolf CMS su un CentOS VPS

  5. Come installare Subrion CMS su un VPS Debian 8

Come installare PHP su Debian 9

Come installare PHP su Debian 10 Linux

Come installare la piattaforma October CMS su Debian 9

Come installare Craft CMS su Debian 9

Come installare Fork CMS con NGINX su Debian 9

Come installare Pagekit CMS su Debian 9