1. Vérifiez les exigences de l’application
Listez version PHP, extensions, version MySQL, cron et besoins en services avant le déploiement.
- Ne choisissez pas automatiquement la version la plus récente.
- Repérez les extensions ou daemons obligatoires.
2. Téléversez les fichiers
Publiez l’application dans la racine du domaine via le gestionnaire de fichiers de GreatHosts CP.
- ZIP puis extraction pour les ensembles volumineux.
- Gardez les secrets hors de la racine publique lorsque possible.
3. Créez et importez la base
Créez la base et l’utilisateur, importez le dump puis renseignez localhost comme serveur.
- MySQL 5.7, 8.0 et 8.4 sont disponibles dans l’environnement vérifié.
- Utilisez utf8mb4 sauf exigence particulière de l’application.
4. Configurez PHP volontairement
Sélectionnez la version compatible et ajustez php.ini seulement lorsque l’application l’exige.
- PHP jusqu’à 8.5 a été vérifié.
- OPcache et Imagick sont disponibles.
- Évitez d’augmenter les limites sans besoin mesuré.
5. Ajoutez des tâches planifiées si nécessaire
Utilisez Cron Jobs pour les tâches périodiques de l’application.
- Évitez des fréquences excessives.
- Journalisez les tâches importantes.
6. Activez HTTPS et testez
Après résolution DNS, activez le certificat et testez formulaires, sessions, e-mail et URLs.
- Testez les redirections HTTP/HTTPS.
- Vérifiez les erreurs PHP après le passage en production.
7. Diagnostiquez avec des données
Utilisez les journaux, statistiques CPU et trafic avant de conclure qu’un VPS est nécessaire.
- Corrélez l’heure d’une erreur avec les logs.
- Un pic isolé n’est pas une preuve de sous-dimensionnement.
Questions fréquentes
Quel est l’hôte MySQL ?
localhost dans l’environnement GreatHosts vérifié.
Dois-je toujours sélectionner PHP 8.5 ?
Non. Utilisez la version prise en charge par l’application et ses dépendances.
Un site PHP/MySQL normal a-t-il besoin d’un VPS ?
Généralement non s’il fonctionne dans l’environnement géré et respecte les ressources de la formule.