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.