Skip to content

Instantly share code, notes, and snippets.

@remyzv
Last active August 29, 2015 13:57
Show Gist options
  • Save remyzv/9388814 to your computer and use it in GitHub Desktop.
Save remyzv/9388814 to your computer and use it in GitHub Desktop.
Install WordPress best practices
1ère étape côté serveur :
Redirection du sous domaine vers le serveur dedié OVH :
- Zone DNS => Modification zone Type A blog.frozened.me, redirigé vers l'IP du serveur dédié
Création du vHost sur serveur
- Explication interet vHost et fonctionnement
- Connexion SSH avec PuttY
- Se rendre dans le dossier /etc/apache2/sites-availables/ avec la commande cd
- Copier un vhost existant : cp nomvhost blogdnd
- Modifier le vHost blogdnd, soit avec "vi" soit en utilisant filezilla en ssh et en modifiant le fichier directement
- Activer le vHost en executant la commande : a2ensite blogdnd et redémarrer le serveur apache si nécessaire : service apache2 reload
Création d'un utilisateur blogdnd sur le kimsufi (pour avoir le dossier /home/blogdnd)
- Adduser blogdnd
- Mettre comme mdp : ****
Création de la base de données (Logs à founir)
- Ze-shopagency.fr/phpmyadmin/
- Menu du haut : Privilèges
- Ajouter utilisateur
- Nom : blogdnd
- Client : localhost
- Mdp : Cliquer sur génerer et bien garder le mot de passe
- Cocher : Créer une bdd portant son nom
Création du repository git :
- Création du repo : mkdir /home/git/blogdnd.git
- Deplacement dans le depot cd /home/git/blogdnd.git
- Initialisation du depot : git init --bare
- Attribution des droits sur le depot : chown -R git:git /home/git/blogdnd.git
2ème étape côté client :
Création d'une VM Vagrant pour travailler sur linux en local.
- Installer Vagrant et VirtualBox : http://docs.vagrantup.com/v2/installation/index.html
- Une fois Vagrant installé, récupérer les fichiers de configuration (cf zip rémi dans les Documents)
- Lancer le telechargement de la vm avec : Vagrant up
- Pour accéder à la box en ssh : Vagrant ssh
- Ensuite tu peut passer à l'étape suivante.
Récupération du repository :
- git clone **
3ème étape installer WordPress :
Installation de WordPress avec git :
http://blog.g-design.net/post/60019471157/managing-and-deploying-wordpress-with-git
Suivre ce tutoriel si possible (tout nouveau même pour moi, mais qui serait vraiment intéressante de faire, au pire je la ferais.)
- Sauter l'etape du : git init
Configuration de WordPress :
- Modification du fichier de config pour accéder à la base de données.
4ème étape création du thème :
- Récupérer un starter theme : https://thethemefoundry.com/blog/wordpress-starter-theme/ (Aide pour choisir quel starter je ne connais pas encore)
- Underscores, Bones, ou Roots
- Importer les JS et CSS du thème provenant de themeforest
- Commencer à importer le header, le footer et la structure du site (header.php, footer.php, index.php)
5ème étape installer les plugins necessaires :
- Custom Post Type : Création de nouveaux types de contenu (Articles,Projets...)
- Advanced Custom Field : Permet de personnaliser les champs présents dans un type de contenu
- All In One SEO Pack : Optimisation du référencement
- Contact Form 7 : Formulaires, si besoin.
- Disqus : Systeme de commentaire très populaire
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment