Categories
Non classé

Déployer un site PHP sur Heroku

Voici un petit tutorial qui vous explique comment mettre votre site en ligne sur Heroku.

Pourquoi le faire ?

Heroku héberge les applications sur internet, et pas les site web static. Pour réussir à héberger votre portfolio, blog, etc.
Vous devrez faire croire à Heroku que votre site est une application PHP.
Ce tutoriel en six étapes va vous montrer comment faire.

Point de départ

  • Vous voulez déployer directement du HTML, CSS, JS, et même quelques images. Rien de bien spécial.
  • Vous êtes dans le dossier racine de votre site web (le dossier qui contient tout les sous-répertoires et fichiers de votre site)
  • Le dossier racine de votre site contient une page principale en HTML. (par exemple : index.htm ou index.php )
  • Vous avez suivi le tutoriel pour crée une app Heroku
  • Le “remote” est bien installé et prêt à fonctionner

Étapes

  1. Ajouter un fichier appelé composer.json dans le dossier racine en executant touch composer.json
  2. Ajouter un fichier appelé index.php dans le dossier racine en executant touch index.php
  3. Renommer la page principale (e.g. index.html) en home.html
  4. Dans index.php, ajoutez les lignes suivantes : <?php include_once("home.html"); ?>
  5. Dans composer.json, ajoutez les lignes suivantes : {}
  6. Executer git push heroku master

Fini!
Vous pouvez maintenant visiter votre site static, hébergé par Heroku ☺