Installer WordPress en 1 clic avec WP Quick Install

S'inscrire à la newsletter

Quand on est développeur WordPress, on effectue les mêmes étapes d’installation à chaque fois que l’on crée un site avec ce CMS. On commence par se rendre sur WordPress FR pour récupérer l’archive de WP en français, on la dézip, on déplace les fichiers dans le dossier de notre site, etc… Et pour peu que l’on souhaite utiliser des plugins qu’on installe sur chaque projet, il faut les ajouter un par un. Avec toutes ces étapes et ces contraintes, le temps d’installation d’un WordPress peut vite augmenter.

Pour faciliter le processus d’installation, j’ai créé le script WP Quick Install qui permet d’installer WordPress en 1 seul clic :)

Le script est disponible sur Github à l’adresse suivante : https://github.com/GeekPress/WP-Quick-Install

50 commentaires
  1. Jerome de référencement le

    Merci pour le script et la vidéo explicative qui l’accompagne. Il ne me reste plus qu’à essayer… Le programme est vraiment alléchant !

  2. Nico le

    Merci pour ce script, ca peut faire gagner un peu de temps. Par contre le fait qu’il garde la version de wordpress… est ce que le script vérifie que c’est la derniere version ou pas? si la réponse est non je pense qu’il vaudrait mieux qu’il ne le garde pas… enfin c’est juste un avis

  3. dmsr le

    Du très beau boulot!

  4. Phil le

    Pas mal… mais je ne vois pas l’intérêt ! Installation manuelle de WP (acquisition du NDD et création du hosting compris) environ 5 minutes… Plugins, selon désidératas du client, environ 10 minutes… Comprendre le fonctionnement de cet utilitaire et l’adapter en automatisation totale (le seul intérêt !) : quelques heures…

  5. Christelle le

    Je suis fan de ton plugin, il a un potentiel énorme (aussi) pour les noobs ou ceux qui n’ont que quelques notions :) Faudra que je le teste à l’occaz !

  6. Mael le

    Super script, j’en avais trouvé un y a quelques années, mais plus mis à jour.
    On pourrait ajouter quelques options, comme la gestion des permalinks, des commentaires, bref, de toutes les petites tâches que l’on fait juste après avoir installé WordPress.
    En tous cas l’importation de plugins est carrément terrible !!

  7. Toirex le

    Merci pour ce script !

    J’avoue que l’utilisation la plus intéressante pour moi est l’utilisation du fichier data.ini pour avoir par défaut les plug-in que j’installe sur chaque wordpress déjà renseignés.
    Dommage que tu n’en parles pas dans la vidéo.
    Peux-tu expliquer à quoi sert l’option « activer le SEO » du fichier data.ini ?

  8. Greg le

    Idée, proposer 2 boutons à la fin de l’install :
    1- « Supprimer le contenu d’origine » (1er post + commentaire + liens).
    2- « Ajouter le contenu préconfiguré » (dans data.ini, avoir la possibilité d’ajouter des pages + posts par exemple, en fournissant un titre et du texte en guise de contenu html).

    ex :
    $new_posts[0]['post_title'] = ‘Une page’;
    $new_posts[0]['post_type'] = ‘page’;
    $new_posts[0]['post_content'] = ‘Lorem <strong>ipsum</strong>’;
    (le « 0″ est juste là pour boucler dans les posts, ce n’est pas l’ID de la page).

  9. 10tribu le
  10. Guy le

    @10tribu:
    c’est une bonne idée, surtout que WordPress nous fournit les fonctions pour le faire très facilement (get_themes et switch_theme).
    Par contre, il pourrait être intéressant, aussi bien pour les extensions que pour les thèmes, de pouvoir déclarer des fichiers zip en plus des identifications par slugs. Ceci afin ne pas être limité aux fichiers du répertoire WordPress (cas des thèmes payants par exemple).

  11. Consultant seo le

    Bien que je ne pense pas pour le moment utiliser ce plugin, je te remercie pourtant de l’avoir partagé.

    Il existe différentes techniques qui voient le jour, mais pas forcément aussi complètes que celle présentée ici

  12. lipaonline le

    Salut,
    j’ai un hébergement mutu en multidomaine (OVH)

    le site principale est dans www , et je mets les autres sites à la racine (pas dans www).

    le script est dans www/wp… , donc accessible via le site principal, je voudrais pouvoir installer les autres sites avec ce script…
    j’ai essayé dans le path : « ../../monsite » -> erreur
    « /monsite » -> install dans www/monsite…

    Il y a t-il une solution ?

    merci :)

  13. lipaonline le

    et du coup, ajouter le domaine d’installation :)

  14. lipaonline le

    justement, mon site n’est pas dans www/ ….
    Ce n’est pas possible alors ? Même en modifiant le script ?

  15. lipaonline le

    ok, ce n’est pas possible actuellement, si ça pouvait le devenir ( avec aussi « custom domain » ) .. ça serait génial :)

  16. John le

    Voilà un plugin utile ! :-)
    C’est pas bien compliqué de faire toutes ces petites taches, mais mieux vaut se concentrer sur d’autres taches à plus grande valeur ajoutée !
    Merci pour le boulot effectué !

    Je viens de tester en local, seule remarque, les contenus des pages par défaut n’ont pas été récupérées du fichier ini.

    Et vu qu’on peut faire sa lettre au père noël : activation de la réécriture des permaliens avec une structure perso définie ??? ;-)

  17. John le

    Oui les lignes ont bien été décommentées (j’ai testé 2 fois)b:

    pages[0] = title::Mentions Légales – status::publish – content::Contenu des mentions légales
    pages[1] = title::Contact – status::publish – content::Formulaire de contact

  18. jp le

    Salut, je n’ai pas encore testé mais juste regarder le code.
    Il y aurait peut être aussi le réglage du fuseau horaire et des percalines.
    Bonne suite et merci.

  19. jp le

    Houpss. Permalien je voulais écrire (#%}^*… de correcteur iPad)

  20. Desmoulins le

    Merci beaucoup JONATHAN BUTTIGIEG pour cet outil précieux…
    J’ai juste ces infos, comment régulariser cela SVP
    Gabriel
    Le monde est à vous !
    L’installation de WordPress s’est déroulée avec succès.

    Warning: require_once(../test/wp-load.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/5/d404697171/htdocs/le-trefle-a-cinq-feuilles/GeekPress-WP-Quick-Install-5a2e142/wp-quick-install/index.php on line 460

    Fatal error: require_once() [function.require]: Failed opening required ‘../test/wp-load.php’ (include_path=’.:/usr/lib/php5′) in /homepages/5/d404697171/htdocs/le-trefle-a-cinq-feuilles/GeekPress-WP-Quick-Install-5a2e142/wp-quick-install/index.php on line 460

  21. Ben le

    Merci pour ce script que je test en ce moment.

    Lorsque je tente de modifier le data.ini j’ai une erreur alors que je décommente juste db['dbname'] = demo

  22. Ben le

    Desolé l’erreur est -> Warning: Error parsing data.ini on line 24
    Elle semble être sur les champs contenant des []

  23. RenLow le

    Bonjour, je trouve cet outil génial… mais je n’arrive pas a m’en servir, j’ai le meme problème que Desmoulins, en fait je me retrouve avec une BDD vide, un fichier wordpress.zip de 0 octet et le fichier wp-config c’est tout… et j’ai réglé sur 777 le CHMOD du dossier parent.

  24. RenLow le

    Oui… j’ai fait plein de tests différents, je ne comprends pas merci quand meme

  25. fabien de stickers le

    Super ce script ! j’ai fait 4 install wordpress ces trois derniers jours et j’en avais assez de tout faire à la main, ton outil tombe à pic… J’ai également découvert Sequel Pro que je ne connaissais pas ! ;-)

  26. Vivien le

    Bonjour

    Tout d’abord merci pour cet excellent plug-in. C’est vraiment du beau travail.

    J’ai testé l’installation via le fichier data.ini et j’ai constaté que l’installation ne se faisait pas.
    Après quelques tests, il semble que le fait de décommenter la ligne « wp_config['post_revisions'] » bloque le processus, quelque soit sa valeur.

    Peut-être le parsing ?

  27. loran de Créateur de visibilité le

    Je me demandais : est-ce que cette technique peut permettre de déployer en 1 clic un WordPress préalablement optimisé ?

    En gros, mon besoin est le suivant : je bichonne un WordPress comme il faut, avec tout ce qu’il faut et ensuite je le déploie sur autant d’endroit différents.

    D’après ce que tu écris, ça semble possible puisqu’il faut récupérer un WP, lui installer des plugins, etc…
    Mais je m’interroge sur les paramètres comme les chemins qui peuvent être demandés dans certains plugins : il faudra éventuellement le faire à la main, je présume ?

  28. savannah le

    Bonjour,
    D’abord pour vous dire que ton outil est super. Je vais approfondir le sujet concernant le thème, car le mien ne s’est pas installé. Mais super cool. Savannah

  29. InstalleoWeb le

    Bonjour Jonathan,

    ton tuto est original du fait de l’utilisation d’un logiciel, mais qui a vite ses limites pour ceux qui ont un mac ou qui utilisent linux par exemple …

    En plus cela nécessite d’installer un logiciel sur son disque dur, et ça peut en rebuter plus d’un… Non je ne suis pas un mec difficile ^^

    Dans les autres cas, il faut savoir que la plupart des hébergeurs proposent cPanel et c’est possible d’utiliser le script Softaculous App Installer pour installer wordpress sans rentrer dans les détails techniques (base de donnée, ftp, etc).

    Fredj

  30. InstalleoWeb le

    @jonathan : oui j’ai regardé votre vidéo ^^ par abus de langage j’ai dit logiciel mais effectivement un script est plus approprié. Cela dit cela ne change en rien à ma remarque, en rappelant bien que votre tuto est intéressant pour les personnes confirmées.

    :)

  31. InstalleoWeb le

    Effectivement, après mon abus de langage, je me suis emballé ! :p

  32. guiguir68 le

    B-R-A-V-O pour cet installateur de WordPress ! Etant un grand adepte de ce CMS, j’effectue de nombreuses installations de celui-ci. Ta création va beaucoup m’aider !!

    Merci encore, Cordialement, Guiguir68.

  33. allure le

    Bonjour,

    ça semble formidable mais je reste bloqué sur « Création de la BDD et de l’administrateur en cours… » alors que le script n’indique pas d’erreur dans le coouple login/pw de la database. (j’ai tenté en root également, idem.)
    Ou se trouve le log de l’install du script svp ?

    Merci

Poster un commentaire

Les champs obligatoires sont indiqués avec *

Ici, on utilise KeywordLuv. Entrez YourName@YourKeywords dans le formulaire "Pseudo" pour bénéficier des avantages SEO d'un mot-clef ciblé. Attention, tous les commentaires non-constructifs ne bénéficieront pas d'une ancre optimisée.

Prévenez moi de tous les nouveaux commentaires par email.

Ne plus afficher|Fermer
Suivez-nous sur Facebook !