Last active
August 29, 2015 13:57
-
-
Save remyzv/9388814 to your computer and use it in GitHub Desktop.
Install WordPress best practices
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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