Dans cet article, nous allons vous expliquer comment installer Bludit sur un VPS Ubuntu 16.04 avec PHP-FPM et Nginx. Bludit est une application de système de gestion de contenu (CMS) open source, rapide, simple et extensible écrite en PHP. Bludit stocke les données dans un fichier plat (format JSON) vous n'avez donc pas besoin d'installer ou de configurer une base de données. Avec Bludit, vous pourrez créer facilement et rapidement un site ou un blog entièrement fonctionnel en un rien de temps. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour un VPS Ubuntu 16.04.
1. Connectez-vous à votre VPS via SSH avec votre utilisateur sudo
ssh user@vps_IP
2. Mettez à jour le système et installez les packages nécessaires
[user]$ sudo apt-get update && sudo apt-get -y upgrade [user]$ sudo apt-get install nano wget unzip
3. Installez PHP et les modules PHP requis
Pour installer la dernière version stable de PHP version 7.0 et tous les modules nécessaires, exécutez :
[user]$ sudo apt-get -y install php-fpm php-cli php-json php-curl php-gd php-mysql php-mbstring php-xml
Les commandes suivantes définiront la limite de mémoire PHP à 512 Mo, définiront fix_pathinfo sur 0, modifieront les valeurs de upload_max_filesize et post_max_size sur 100 Mo et définiront le fuseau horaire sur UTC.
sed -i "s/memory_limit = .*/memory_limit = 512M/" /etc/php/7.0/cli/php.ini sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/cli/php.ini sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/fpm/php.ini sed -i "s/upload_max_filesize = .*/upload_max_filesize = 100M/" /etc/php/7.0/fpm/php.ini sed -i "s/post_max_size = .*/post_max_size = 100M/" /etc/php/7.0/fpm/php.ini
Créez un nouveau pool PHP-FPM pour votre utilisateur si vous n'en avez pas déjà :
[user]$ sudo nano /etc/php/7.0/fpm/pool.d/your_user.conf [your_user] user = your_user group = your_user listen = /var/run/php/php7.0-your_user-fpm.sock listen.owner = your_user listen.group = your_user listen.mode = 0666 pm = ondemand pm.max_children = 5 pm.process_idle_timeout = 10s pm.max_requests = 200 chdir = /
N'oubliez pas de changer your_user par votre nom d'utilisateur.
Redémarrez PHP-FPM :
[user]$ sudo service php7.0-fpm restart
4. Télécharger Bludit
Téléchargez la dernière version de Bludit sur le site Web de Bludit.
[user]$ wget https://s3.amazonaws.com/bludit-s3/bludit-builds/bludit_latest.zip [user]$ unzip bludit_latest.zip [user]$ mv bludit ~/myBludit.com [user]$ rm -f bludit_latest.zip
5. Installer et configurer Nginx
Pour installer la dernière version stable de Nginx disponible sur les dépôts Ubuntu, exécutez :
[user]$ sudo apt-get install nginx
Ensuite, créez un nouveau bloc serveur Nginx :
[user]$ sudo nano /etc/nginx/sites-available/myBludit.com
server { listen 80; server_name myBludit.com; root /home/your_user/myBludit.com; index index.php; location / { try_files $uri $uri/ /index.php$is_args$args; } access_log /var/log/nginx/myBludit.com.access.log; error_log /var/log/nginx/myBludit.com.error.log; # Deny direct access to .txt files location ~* /bl-content/.*\.txt$ { return 404; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php/php7.0-your_user-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors off; fastcgi_buffer_size 16k; fastcgi_buffers 4 16k; } location ~ /\.ht { deny all; } }
N'oubliez pas de changer your_user avec votre nom d'utilisateur.
Activez le bloc serveur en créant un lien symbolique :
[user]$ sudo ln -s /etc/nginx/sites-available/myBludit.com /etc/nginx/sites-enabled/myBludit.com
Testez la configuration de Nginx et redémarrez nginx :
[user]$ sudo nginx -t [user]$ sudo service nginx restart
6. Installez Bludit sur Ubuntu 16.04
Ouvrez http://myBludit.com/ dans votre navigateur Web préféré et vous devriez voir l'écran d'installation de Bludit. Sur cette page, vous devrez entrer les détails de l'administrateur et cliquer sur le bouton Installer.
C'est ça. Vous avez installé avec succès Bludit sur votre VPS Ubuntu 16.04. Pour plus d'informations sur la gestion de votre installation Bludit, veuillez vous référer à la documentation officielle de Bludit.
Bien sûr, vous n'êtes pas obligé d'installer Bludit sur Ubuntu 16.04, si vous utilisez l'un de nos services d'hébergement SSD Ubuntu, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS . Si vous avez aimé cet article sur la façon d'installer Bludit sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.