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.