GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Bolt CMS sur Ubuntu

Dans cet article de blog, nous allons vous montrer comment installer Bolt CMS sur Ubuntu, avec Nginx et MariaDB. Bolt est un CMS léger, écrit en PHP et construit sur le framework Silex. Ce tutoriel devrait également fonctionner sur d'autres systèmes Linux VPS, mais a été testé et écrit pour Ubuntu. L'installation de Bolt CMS sur Ubuntu est une tâche facile si vous suivez attentivement les étapes ci-dessous.

1. Mettez à jour le système et installez les packages nécessaires.

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

2. Installez MariaDB et créez une base de données.

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. Installer PHP et Nginx

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

Installer Composer

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

4. Créez un répertoire racine pour votre site Web et clonez le référentiel git à partir de 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. Configurer la base de données

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

Modifiez les paramètres de la base de données dans app/config/config.yml

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

6. Configuration Nginx.

Créez un nouveau bloc de serveur Nginx avec le contenu suivant

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

Créez un lien symbolique et redémarrez le serveur

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

6. Définissez les autorisations appropriées

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

C'est ça. Ouvrez maintenant votre navigateur, saisissez l'adresse de votre site Web et créez le premier utilisateur.

Bien sûr, vous n'êtes pas obligé d'installer Bolt CMS sur Ubuntu, si vous utilisez l'un de nos services d'hébergement VPS Ubuntu, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer bolt cms sur votre serveur basé sur Ubuntu, pour vous . Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Vous pouvez également consulter notre guide sur la façon d'installer Bolt CMS sur Centos 7 pour les mises à jour.

PS. Si vous avez aimé cet article sur l'installation de Bolt CMS sur Ubuntu, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Installer Pagekit CMS sur un VPS Ubuntu

  2. Comment installer le CMS e107 sur Ubuntu 14.04

  3. Comment installer Elefant CMS sur Ubuntu 16.04

  4. Comment installer R sur Ubuntu 16.04

  5. Comment installer Grav CMS sur Ubuntu 18.04

Comment installer Bolt CMS sur Centos 7

Comment installer Ghost CMS sur Ubuntu 20.04

Comment installer Elefant CMS sur Ubuntu 16.04

Comment installer Bludit CMS sur Ubuntu 16.04

Comment installer le CMS d'octobre sur Ubuntu 16.04

Comment installer Bolt CMS sur Ubuntu 20.04 LTS