cms_wordpress
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
Révision précédente | |||
— | cms_wordpress [2021/05/08 13:25] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== WORDPRESS ====== | ||
+ | |||
+ | Présentation d' | ||
+ | Dans cette présentation, | ||
+ | |||
+ | Nous utiliserons les variables //DBNAME//, //DBUSER// et // | ||
+ | |||
+ | ====== Dépendances ====== | ||
+ | |||
+ | Utilise [[PHP 7.3]] via fpm ainsi qu'un [[Serveur web sécurisé (Nginx / Let's Encrypt)]].\\ | ||
+ | Nécessite également les outils : | ||
+ | |||
+ | < | ||
+ | |||
+ | Installer l' | ||
+ | < | ||
+ | rm -f / | ||
+ | curl https:// | ||
+ | chmod +x / | ||
+ | rm -f / | ||
+ | mv / | ||
+ | </ | ||
+ | |||
+ | Vous devrez également ajouter le domaine __cms.sleto.net__ dans le [[Serveur DNS (bind9)]] | ||
+ | |||
+ | ===== Base de données ===== | ||
+ | |||
+ | Vérifier que la Base de donnée cible n' | ||
+ | < | ||
+ | mysqladmin -u root -f drop $DBNAME | ||
+ | mysql -u root -D mysql -e "GRANT all ON $DBNAME.* TO $DBUSER@\' | ||
+ | mysql -u root -D mysql -e "GRANT all ON $DBNAME.* TO $DBUSER@\' | ||
+ | </ | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Installer WordPress dans "/ | ||
+ | < | ||
+ | mkdir / | ||
+ | cd / | ||
+ | wp core download --force --allow-root | ||
+ | wp core config --dbname=$DBNAME --dbuser=$DBUSER --dbpass=$DBPASSWD --allow-root | ||
+ | wp db create --allow-root | ||
+ | wp core install --url=https:// | ||
+ | wp theme install twentyeleven --activate --allow-root | ||
+ | wp language core install fr_FR --activate --allow-root | ||
+ | wp language theme install twentyeleven fr_FR --allow-root | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | Créer également un fichier pour nginx " | ||
+ | < | ||
+ | # Configuration du server | ||
+ | server { | ||
+ | listen | ||
+ | server_name cms.sleto.net; | ||
+ | return 301 https:// | ||
+ | } | ||
+ | |||
+ | server { | ||
+ | listen | ||
+ | server_name cms.sleto.net; | ||
+ | |||
+ | include / | ||
+ | |||
+ | charset | ||
+ | access_log / | ||
+ | error_log | ||
+ | root / | ||
+ | |||
+ | client_max_body_size 100M; | ||
+ | |||
+ | gzip on; | ||
+ | gzip_vary on; | ||
+ | gzip_min_length 1024; | ||
+ | gzip_proxied expired no-cache no-store private auth; | ||
+ | gzip_types text/plain text/css text/xml text/ | ||
+ | |||
+ | fastcgi_buffers | ||
+ | fastcgi_buffer_size | ||
+ | |||
+ | location / { | ||
+ | index index.php index.html; | ||
+ | try_files $uri $uri/ @cms; | ||
+ | |||
+ | location ~ \.php$ { | ||
+ | include snippets/ | ||
+ | fastcgi_param SCRIPT_FILENAME $request_filename; | ||
+ | fastcgi_pass unix:/ | ||
+ | } | ||
+ | } | ||
+ | | ||
+ | location @cms { | ||
+ | rewrite /(.*)$ / | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | Notons que /// | ||
+ | |||
+ | Activer la configuration web par: | ||
+ | < | ||
+ | |||
+ | ===== Rechargement ===== | ||
+ | |||
+ | Pour rafraîchir les services nginx | ||
+ | < | ||
+ | service nginx restart | ||
+ | </ | ||
+ | |||
+ | ===== Mise à jour ===== | ||
+ | |||
+ | Pour réaliser une mise à jour: | ||
+ | < | ||
+ | cd / | ||
+ | wp core update | ||
+ | wp theme update --all | ||
+ | wp plugin update --all | ||
+ | </ | ||
cms_wordpress.txt · Dernière modification : 2021/05/08 13:25 de 127.0.0.1