GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte Fork CMS na Debian VPS

V tomto tutoriálu se podíváme, jak nainstalovat Fork CMS na Debian 7 (Wheezy) VPS s MySQL, PHP-FPM a Nginx
Fork CMS je open-source systém pro správu obsahu napsaný v PHP a přichází s moduly, motivy, podporou více jazyků, optimalizací pro vyhledávače a mnoha dalšími. Fork CMS se zaměřuje na vytváření uživatelsky přívětivého prostředí pro vytváření, sledování a aktualizaci vašich webových stránek.

.

Nainstalujte MySQL a vytvořte databázi.

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

Nainstalujte Nginx a PHP-FPM

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

Nainstalujte Composer a Git

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

Vytvořte kořenový adresář pro svůj web a naklonujte úložiště git z github

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

Nainstalujte závislosti a nastavte správná oprávnění

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

Konfigurace Nginx.
Vytvořte nový blok serveru Nginx s následujícím obsahem

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

Symlinkujte jej a restartujte server

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

Instalace Fork CMS

Otevřete prohlížeč ukazující na vaši instalaci Fork CMS a dokončete proces podle pokynů na obrazovce.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše odborné linuxové administrátory, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Debian
  1. Jak nainstalovat PHP 8.0 na Debian 11

  2. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  3. Jak nainstalovat PHP 7.4 na Debian 10

  1. Jak nainstalovat PHP na Debian 11

  2. Skript:Nainstalujte IonCube na Debian VPS

  3. Nainstalujte Mezzanine CMS na Debian VPS

  1. Jak nainstalovat PHP 8 na Debian 10

  2. Jak nainstalovat Wolf CMS na CentOS VPS

  3. Nainstalujte MODX na Debian 7 VPS