GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Bolt CMS auf Ubuntu

In diesem Blogbeitrag zeigen wir Ihnen, wie Sie Bolt CMS auf Ubuntu mit Nginx und MariaDB installieren. Bolt ist ein leichtgewichtiges CMS, das in PHP geschrieben ist und auf dem Silex-Framework aufbaut. Dieses Tutorial sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu getestet und geschrieben. Die Installation von Bolt CMS auf Ubuntu ist eine einfache Aufgabe, wenn Sie die folgenden Schritte sorgfältig befolgen.

1. Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete.

root@vps:~# apt-get -y update && apt-get -y upgrade
root@vps:~# apt-get install python-software-properties curl git

2. Installieren Sie MariaDB und erstellen Sie eine Datenbank.

root@vps:~#  apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'
root@vps:~# apt-get -y update
root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb
root@vps:~# apt-get install mariadb-server
root@vps:~# mysql -uroot -p
MariaDB [(none)]> create database bolt;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON bolt.* TO 'bolt'@'localhost' IDENTIFIED BY 'boltPassword'
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q;

3. Installieren Sie PHP und Nginx

apt-get install nginx php5-fpm php5-cli php5-mysql php5-mcrypt php5-curl php5-sqlite

Composer installieren

root@vps:~# curl -sS https://getcomposer.org/installer | php
root@vps:~# mv composer.phar /usr/local/bin/composer

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

root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}
root@vps:~# git clone https://github.com/bolt/bolt.git /var/www/yourwebsite.com/public_html
root@vps:~# cd /var/www/yourwebsite.com/public_html
root@vps:~# composer install

5. Datenbank konfigurieren

root@vps:~# cp app/config/config.yml.dist app/config/config.yml

Ändern Sie die Datenbankeinstellungen in app/config/config.yml

database:
  driver: mysql
  username: bolt
  password: boltPassword
  databasename: bolt

6. Nginx-Konfiguration.

Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt

root@vps:~# cat <<'EOF' > /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 / {
        try_files $uri $uri/ /index.php?$query_string;
    }
 
    location ~* /thumbs/(.*)$ {
        try_files $uri $uri/ /app/classes/timthumb.php?$query_string;
    }
 
    location /app/classes/upload {
        try_files $uri $uri/ /app/classes/upload/index.php?$query_string;
    }
 
    location ~* \.(?:ico|css|js|gif|jpe?g|png|ttf|woff)$ {
        access_log off;
        expires 30d;
        add_header Pragma public;
        add_header Cache-Control "public, mustrevalidate, proxy-revalidate";
    }
 
    location ~ \.php$ {
        fastcgi_index index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_keep_conn on;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
 
    location ~ /\.ht {
        deny all;
    }
 
    location /app {
        deny all;
    }
 
    location ~ /vendor {
        deny all;
    }
 
    location ~ \.db$ {
        deny all;
    }
}
EOF

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

root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
root@vps:~# /etc/init.d/nginx restart

6. Legen Sie die richtigen Berechtigungen fest

root@vps:~# chown -R www-data: /var/www/yourwebsite.com/public_html/

Das ist es. Öffnen Sie nun Ihren Browser, geben Sie die Adresse Ihrer Website ein und erstellen Sie den ersten Benutzer.

Natürlich müssen Sie Bolt CMS nicht auf Ubuntu installieren, wenn Sie einen unserer Ubuntu VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Bolt CMS für Sie auf Ihrem Ubuntu-basierten Server zu installieren . Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Sie können auch unsere Anleitung zur Installation von Bolt CMS auf Centos 7 für Updates lesen.

PS. Wenn Ihnen dieser Beitrag zur Installation von Bolt CMS auf Ubuntu 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.


Panels
  1. Installieren Sie Pagekit CMS auf einem Ubuntu VPS

  2. So installieren Sie e107 CMS unter Ubuntu 14.04

  3. So installieren Sie Elefant CMS auf Ubuntu 16.04

  4. So installieren Sie Go unter Ubuntu 18.04

  5. So installieren Sie Grav CMS unter Ubuntu 18.04

So installieren Sie Bolt CMS auf Centos 7

So installieren Sie Ghost CMS unter Ubuntu 20.04

So installieren Sie Elefant CMS unter Ubuntu 16.04

So installieren Sie Bludit CMS unter Ubuntu 16.04

So installieren Sie das Oktober-CMS unter Ubuntu 16.04

So installieren Sie Bolt CMS auf Ubuntu 20.04 LTS