WordPress | Install | Nginx

Comment installer WordPress sous NGINX.

Introduction sur le CMS WordPress :

WordPress est un système de gestion de contenu ou CMS (Content management system en anglais) libre écrit en PHP, reposant sur une base de données MySQL, et distribué par Automattic. WordPress est surtout utilisé comme moteur de blog, mais ses fonctionnalités lui permettent également de gérer n’importe quel site web. Il est distribué selon les termes de la licence GNU GPL version 2. Le logiciel est aussi à l’origine du service WordPress.com.

Via ISPConfig , voici comment, on va créer votre hébergement WordPress.

Création d’un compte client (À partir de d’un compte administrateur) :

Cliquez sur l’onglet Client

img01

Ensuite , Ajouter un nouveau client

img02

Remplissez les champs comme sur cette exemple ci-dessous

img04

Ensuite , enregistrer le nouveau client :

img05

img06

Sous l’onglet DNS, cliquez sur le bouton Add new DNS Zone with Wizard, pour enregistré votre domaine.

img07

Dans cette page vous trouvez :

Le modèle de Zone que vous pouvez créer au départ , vous trouverez cette option sur, Assistant DNS, Modèles.

Client, celui donc, que vous avez créer.

Domaine, sans les www, domaine.com

Adresse IP, l’IP de votre serveur.

NS 1, NS2, sont réalité , doivent résoudre un nom, ils s’adressent à un ou plusieurs serveurs de noms dits récursifs, c’est-à-dire qu’ils vont parcourir la hiérarchie DNS et faire suivre la requête à un ou plusieurs autres serveurs de noms pour fournir une réponse.

Email, l’adresse email de votre nom de domaine.

Cliquez sur le bouton, Créer l'enregistrement DNS pour terminer l’enregistrement DNS.

img09

img10

Voici l’affichage de l’enregistrement de votre Zone DNS dans votre domaine.

img13

Ensuite, création de l’hébergement de votre domaine, pour cela cliquer sur Ajouter un nouveau site

img14
Serveur, le nom que vous avez attribuer lors de l’installation de votre machine

Client, celui donc, que vous avez créer.

Adresse IP, l’IP de votre serveur.

Adresse IPV6IPv6 (Internet Protocol version 6) est un protocole réseau sans connexion de la couche 3 du modèle OSI (Open Systems Interconnection). (Option)

Domaine, sans les www, domaine.com

Quota disque, soit illimité ou un nombre limité , si vous faite de la vente d’hébergement.

Quota de trafic, la même que le Quota disque.

Application CGI (La Common Gateway Interface (littéralement « Interface de passerelle commune »), généralement abrégée CGI, est une interface utilisée par les serveurs HTTP.)

Application SSI (Les Server Side Includes, abrégés SSI, sont un langage de programmation fait pour être interprété par un serveur HTTP lorsqu’il sert un document HTML.)

Pages d'erreurs personnalisées

Auto sous-domaine :

Aucun, si vous voulez, si votre domaine commence sans les WWW au départ de http://

www., si votre domaine commence par www.domaine.com.

*., domaines multiples, l’utilise rarement.

SSL , si voulez utiliser votre site ou votre zone administration en mode sécurisé.

PHPHypertext Preprocessor3, plus connu sous son sigle PHP (acronyme récursif), est un langage de programmation libre4 principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP3, mais pouvant également fonctionner comme n’importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet comme C++.

Version de PHP, dans notre cas, c’est la version par default.

Actif, cette option permet de désactivé ou activé le site.

img15

Passons les autres onglets (que j’expliquerai plus tard) et allons sur celui du Backup.

L'intervale de sauvegarde :

Quotidien, tous les jours

hebdomadaire, que une fois par semaine

Mensuel, 1 fois par Mois.

Nombre de copies de sauvegarde, 1 à 10, généralement vos mieux plusieurs que 1 fois.

Excluded Directories, exclure les dossiers que vous ne voulez pas dans le fichier backup.

img16

Ensuite cliquez, pour terminer la 1er phase de l’installation de votre site.

Création de la base de donnée.

img18

Assigné votre base de donnée à votre site

img19

Création d’un accès ftp

img20

Création d’un accès shell (uniquement réservé pour les administrateurs qui veulent installé/configuré votre site)

img21

Affichage de votre site à partir de votre navigateur préférer.

img22

A partir du site français de WordPress, je télécharge la dernière version de WordPress :

http://www.wordpress-fr.net

http://fr.wordpress.org/latest-fr_FR.zip

img26

Télécharger le fichier , décompresser et charger le par ftp.

img25

Lancer votre navigateur, entrer l’url de votre site et vous arrivez au menu de l’installation :

img27

Veuillez poursuivre votre installation, si vous avez la possibilité de vous connectez à la zone d’administration, vous êtes sur le bon chemin.

img30

Tutoriel Technique, concernant la réécriture des Urls.

Allez dans Réglage / Permaliens , ensuite cliquer sur Nom de l'article, puis Enregistrer les modifications.

img31

Ensuite, si vous retournez sur votre site , vous aurez une page 404, pas de panique.

img32

Retourner dans votre panel de configuration ISPConfig, Sites, Votre site créer , Options, ajouter ces lignes ci :

Paramètres de PHP, laissé par default, sauf si, vous êtes expert, généralement vos mieux tester la 1er fois, ensuite changé à votre goût les paramètres.

Pour ce tutoriel , j’ai ajouter des paramètres supplémentaires, dans l’onglet Paramètres php.ini personnalisés, et sur nginx Directives, comme vous pouvez le découvrir ci-dessous.

Paramètres php.ini personnalisés

upload_max_filesize=8M
post_max_size=8M
memory_limit=512M

nginx Directives

2 lignes :

1er ligne ,

include /etc/nginx/nbs.rules;

Si vous utilisé NAXSI (http://blog.michelrenard.net/paquet-nginx-naxsi/)

client_max_body_size 8M;

2e ligne, Taille max des données envoyées par un client.

location / {
include /etc/nginx/nbs.rules;
client_max_body_size 8M;
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ {
expires max;
log_not_found off;
}

Enregistrer , attendre que NGINX redémarre.

img34

Actualisé, votre page , et par magie, votre page s’affiche.

img33

Voila, ce qui termine ce tutoriel sur l’installation et la configuration de WordPress, à bientôt pour un prochain Tutoriel.

code