• Passer à la navigation principale
  • Passer au contenu principal
  • Passer au pied

TechLila

Bord saignant, toujours

  • Home
  • À propos
  • Contact
  • Aubaines et offres
Techlila Logo
FacebookTweetLinkedInPin ItPartages55
Logomaster.ai
Suivant

Comment créer un logo en ligne avec Logomaster

Déployer WordPress sur Heroku

TechLila Conception et développement Web

Comment déployer WordPress sur Heroku

Avatar de Virendra Rajput Virendra Rajput
Dernière mise à jour le: Le 7 janvier 2016

Dans notre précédent tutoriel, nous vous avons montré comment déployer une simple page Web PHP sur Heroku ce qui impliquait la configuration de la ceinture à outils Heroku, sa configuration et son déploiement. Dans ce tutoriel, nous hébergerons un blog WordPress sur Heroku. Cela nécessitera la même procédure que celle impliquée dans la configuration de l'application PHP, en même temps que nous configurerons notre application pour qu'elle fonctionne avec une base de données, qui est également fournie par Heroku connue sous le nom de Heroku Postgres (base de données en tant que service).

Remarque : ce didacticiel ne montre pas comment migrer votre blog existant vers Heroku.

Déployer WordPress sur Heroku

Heroku fournit une base de données gratuite de 5 Mo, ce qui devrait suffire pour démarrer avec WordPress. Si vous recherchez plus d'espace pour votre base de données, veuillez vous référer au Forfaits Heroku.

Ici, nous utiliserons une version personnalisée de WordPress, elle est disponible ici. Il est construit avec PostgreSQL pour WordPress et WordPress en lecture seule. Étant donné que Heroku ne fournit pas MySQL, nous utiliserons PostgreSQL comme base de données. (En outre, Heroku ne fournit pas d'accès en écriture sur le système de fichiers, utilisera un WordPress en lecture seule construit).

Commençons par cloner la version personnalisée de WordPress à l'aide de Git. Prière de se référer à utiliser Git sous Windows pour plus d'informations sur l'utilisation de Git. Clonez le référentiel en tant que `wordpress-heroku`, ou téléchargez le référentiel à partir de https://github.com/bkvirendra/wordpress-heroku/archive/master.zip

[html]
$ clone de git [email protected]:bkvirendra/wordpress-heroku.git
[/ Html]

Changez votre répertoire actuel en `wordpress-heroku`-

[html]
$ cd wordpress-heroku
[/ Html]

Créez maintenant une application Heroku en utilisant :

[html]
$ heroku créer
[/ Html]

Créer Heroku

Cela créera une application Heroku à l'aide de la pile de cèdre et renverra le nom et l'URL de l'application créée. Ici, le nom de l'application créée est « fierce-wildwood-8395 » et l'URL est

Il ajoutera automatiquement la télécommande Git, vous pouvez vérifier qu'en utilisant -

[html]
$ git distant -v
>> heroku [email protected]:shrieking-castle-2891.git (récupérer)
>> heroku [email protected]:shrieking-castle-2891.git (pousser)
[/ Html]

Vous devez maintenant ajouter le module complémentaire de base de données à votre application, cela peut être fait en utilisant :

[html]
$ addons heroku:add heroku-postgresql:dev
[/ Html]

Ajouter une base de données Heroku

Il renverra la pièce jointe en tant que nom de couleur (dans la sortie ci-dessus, le nom de la couleur est `HEROKU_POSTGRESQL_RED_URL`)

Faites maintenant la promotion de la base de données attachée à l'application. (remplacez HEROKU_POSTGRESQL_COLOR_NAME par le nom de la couleur obtenu à l'étape précédente)

[html]
$ heroku pg:promouvoir HEROKU_POSTGRESQL_COLOR_NAME –app APP_NAME
[/ Html]

Heroku Promouvoir

Éditez maintenant le fichier `wp-config.php` et mettez à jour les clés uniques et les sels sur les lignes 48-55. Vous pouvez obtenir les valeurs aléatoires à ici.

[html]
define ('AUTH_KEY', 'mettez votre phrase unique ici');
define ('SECURE_AUTH_KEY', 'mettez votre phrase unique ici');
define ('LOGGED_IN_KEY', 'mettez votre phrase unique ici');
define ('NONCE_KEY', 'mettez votre phrase unique ici');
define('AUTH_SALT', 'mettez votre phrase unique ici');
define('SECURE_AUTH_SALT', 'mettez votre phrase unique ici');
define('LOGGED_IN_SALT', 'mettez votre phrase unique ici');
define('NONCE_SALT', 'mettez votre phrase unique ici');
[/ Html]

Validez les fichiers.

[html]
$ git add.
$ git commit -m "premier commit wordpress"
$ git push heroku maître
[/ Html]

Et votre blog WordPress sera déployé. Vous pouvez visiter l'exemple de blog créé à l'adresse http://shrieking-castle-2891.herokuapp.com/

Déployé

Après le déploiement, WordPress vous demandera de configurer le titre, le nom d'utilisateur et le mot de passe de votre site. Et c'est tout.

Veuillez noter que, puisque Heroku ne fournit pas l'accès en écriture au système de fichiers, toutes les installations et mises à jour des plugins doivent être effectuées localement, puis poussées vers Heroku. Veuillez vous référer à ceci wiki pour plus d'informations sur la configuration de l'environnement local, la synchronisation de la base de données et les téléchargements multimédias.

Si vous rencontrez des problèmes pour déployer WordPress sur Heroku, faites-le nous savoir sous la forme de commentaires ci-dessous. N'oubliez pas de partager cet article avec vos amis sur Facebook et Google+.

Divulgation: Le contenu publié sur TechLila est pris en charge par les lecteurs. Nous pouvons recevoir une commission pour les achats effectués via nos liens d'affiliation sans frais supplémentaires pour vous. Lisez notre Avis de non-responsabilité pour en savoir plus sur notre financement, nos politiques éditoriales et les moyens de nous soutenir.

Partager c'est aimer

FacebookTweetLinkedInPin ItPartages55
Avatar de Virendra Rajput

Virendra Rajput

Virendra Rajput est un programmeur passionné et un hacker. Il est co-fondateur de Markitty. C'est un programmeur Python inconditionnel qui se passionne pour le piratage avec diverses API. Dans ses temps libres, il aime travailler sur des projets parallèles.

Catégories

  • Conception et développement Web

Tags

Heroku

Interactions Reader

Ce que nos propriétaires en disent

  1. Avatar de RobertRobert

    Virendra, merci d'avoir expliqué comment déployer WordPress sur Heroku. Je le cherchais depuis quelques jours ! :-)
    Bien joué.

    Répondre
  2. Avatar de NhickNhick

    Très instructif, j'espère juste pouvoir l'implémenter correctement sur mon prochain projet.

    Merci,
    Nhick

    Répondre
  3. Avatar d'EodyEody

    Merci pour le blog sympa.
    J'ai un problème. J'ai déployé avec succès un site wordpress existant sur heroku, donc je ne veux pas relancer wordpres install. Mais la première fois que j'ai accédé à mywebname.herokuapp.com, cela me permet de réinstaller wordpress de nouveau.
    Comment résoudre ce problème?

    Répondre

Ajoutez votre commentaire Annuler la réponse

Votre adresse email n'apparaitra pas. Les champs obligatoires sont marqués *

Pied de page Logo Logo de texte de pied de page

Pied de page

À propos

Bonjour et bienvenue sur TechLila, le célèbre blog technologique où vous pouvez trouver des articles ingénieux pour maîtriser les bases et au-delà.

Chez TechLila, notre objectif principal est de fournir des informations uniques, telles que des trucs et astuces de qualité, des tutoriels, des guides pratiques sur Windows, Macintosh, Linux, Android, iPhone, Sécurité et quelques sous-thèmes divers tels que des critiques.

Liens

  • À propos
  • Contactez-Nous
  • Dénégation de responsabilité
  • Politique de Confidentialité
  • Conditions

Suivez la météo en direct

Thème personnalisé utilisant Genesis Framework

Hébergement cloud par Cloudways

Langue

© Droits d'auteur 2012-2023 TechLila. Tous les droits sont réservés.

x
x