GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Bolt CMS su Ubuntu

In questo post del blog ti mostreremo come installare Bolt CMS su Ubuntu, con Nginx e MariaDB. Bolt è un CMS leggero, scritto in PHP e basato sul framework Silex. Questo tutorial dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stato testato e scritto per Ubuntu. Installare Bolt CMS su Ubuntu è un compito facile se segui attentamente i passaggi seguenti.

1. Aggiorna il sistema e installa i pacchetti necessari.

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

2. Installa MariaDB e crea un database.

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. Installa PHP e Nginx

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

Installa il compositore

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

4. Crea una directory principale per il tuo sito web e clona il repository git da 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. Configura il database

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

Modifica le impostazioni del database in app/config/config.yml

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

6. Configurazione Nginx.

Crea un nuovo blocco server Nginx con il seguente contenuto

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

Collegalo in modo simbolico e riavvia il server

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

6. Imposta le autorizzazioni corrette

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

Questo è tutto. Ora apri il browser, digita l'indirizzo del tuo sito web e crea il primo utente.

Ovviamente, non devi installare Bolt CMS su Ubuntu, se utilizzi uno dei nostri servizi di hosting VPS Ubuntu, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare bolt cms sul tuo server basato su Ubuntu, per te . Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Puoi anche consultare la nostra guida su come installare Bolt CMS su Centos 7 per gli aggiornamenti.

PS. Se ti è piaciuto questo post, su come installare Bolt CMS su Ubuntu, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Panels
  1. Come installare Pligg CMS su Ubuntu 14.04

  2. Come installare e107 CMS su Ubuntu 14.04

  3. Come installare Elefant CMS su Ubuntu 16.04

  4. Come installare R su Ubuntu 16.04

  5. Come installare Grav CMS su Ubuntu 18.04

Come installare Bolt CMS su Centos 7

Come installare Ghost CMS su Ubuntu 20.04

Come installare Elefant CMS su Ubuntu 16.04

Come installare Bludit CMS su Ubuntu 16.04

Come installare October CMS su Ubuntu 16.04

Come installare Bolt CMS su Ubuntu 20.04 LTS