GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Fork CMS auf einem Debian VPS installieren

In diesem Tutorial sehen wir, wie man Fork CMS auf einem Debian 7 (Wheezy) VPS mit MySQL, PHP-FPM und Nginx
Fork CMS installiert ist ein Open-Source-Content-Management-System, das in PHP geschrieben ist und Module, Themen, Mehrsprachenunterstützung, Suchmaschinenoptimierung und vieles mehr enthält. Fork CMS widmet sich der Schaffung einer benutzerfreundlichen Umgebung zum Erstellen, Überwachen und Aktualisieren Ihrer Website.

.

Installieren Sie MySQL und erstellen Sie eine Datenbank.

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

Installieren Sie Nginx und PHP-FPM

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

Installieren Sie Composer und Git

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

Erstellen Sie ein Stammverzeichnis für Ihre Website und klonen Sie das Git-Repository von GitHub

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

Installieren Sie die Abhängigkeiten und legen Sie die richtigen Berechtigungen fest

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

Nginx-Konfiguration.
Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt

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

Verknüpfen Sie es per Symlink und starten Sie den Server neu

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

Fork-CMS-Installation

Öffnen Sie einen Browser, der auf Ihre Fork-CMS-Installation verweist, und befolgen Sie die Anweisungen auf dem Bildschirm, um den Vorgang abzuschließen.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Debian
  1. So installieren Sie PHP 7.4 unter Debian 10

  2. So installieren Sie PHP unter Debian 11

  3. So installieren Sie Wolf CMS auf einem CentOS VPS

  4. Skript:IonCube auf Debian VPS installieren

  5. Installieren Sie Mezzanine CMS auf einem Debian VPS

So installieren Sie PHP unter Debian 9

So installieren Sie PHP unter Debian 10 Linux

So installieren Sie die Oktober-CMS-Plattform unter Debian 9

So installieren Sie Craft CMS unter Debian 9

So installieren Sie Fork CMS mit NGINX unter Debian 9

So installieren Sie Pagekit CMS unter Debian 9