[TUTO] Installer WordPress avec SQLite

[TUTO] Installer WordPress avec SQLite

Dans ce tutoriel je vous explique comment installer le CMS (Content Management System) avec le système de base de donnée SQLite.

Ce sytème me permet de transporter facilement mes bases de données d’un serveur à l’autre car il s’agit simplement d’un fichier.

Pour mes serveurs j’utilise Debian 9. 

Voici ci-dessous les détails de la procédure. 

L’ensemble des commandes sont à faire depuis le dossier de votre serveur web (/var/www/html/ par défaut pour apache).

Installation des packages:

apt -fy install apache2 unzip php7.0 sqlite php7.0-sqlite3 php7.0-fpm

Application de la configuration

a2enconf php7.0-fpm
a2enmod proxy_fcgi setenvif

Redemmarage Apache2

systemctl reload apache2

Téléchargement de wordpress

wget https://wordpress.org/latest.zip

Extraction de wordpress

unzip latest.zip

Téléchargement de SqLite

wget https://downloads.wordpress.org/plugin/sqlite-integration.1.8.1.zip

Extraction sqlite.zip

unzip sqlite-integration.1.8.1.zip

Déplacment sqLite

mv sqlite-integration wordpress/wp-content/plugins/

Déplacement db.php

mv wordpress/wp-content/plugins/sqlite-integration/db.php wordpress/wp-content/

Mise en place wp-config.php

cp wordpress/wp-config-sample.php wordpress/wp-config.php

Déplacement dossier wordpress

mv wordpress/* .

Ajout lignes de configurations dans wp-config

echo " " >> wp-config.php
echo "define('BD_FILE','ht.sqlite');" >> wp-config.php
echo "define('BD_DIR','/var/www/html/');" >> wp-config.php
echo "define('FS_METHOD','direct');" >> wp-config.php

Changement droit wp-content

chmod -R 777 wp-content/

Definition du propriétaire des dossiers

chown www-data:www-data -R *

Mise en place des droits sur les dossiers

chmod 755 `find . -type d`

Mise en place des droits sur les fichiers

chmod 644 `find . -type f`

Nétoyage

rm -rf *.zip
rm -rf wordpress/

A la fin de la procédure il suffit d’ouvrir un navigateur web à l’adresse de votre serveur web.

N’hésitez pas à partager cet article ou même à vous abonner pour recevoir les dernières mise à jour.

Laisser un commentaire

Your email address will not be published.