Ce guide vous expliquera comment créer un fichier journal d'erreurs PHP dans cPanel pour votre nom de domaine principal. Cela vous demandera d'ajouter et de modifier des fichiers dans le gestionnaire de fichiers, y compris le .htaccess à suivre dans ce guide. Si vous rencontrez des difficultés pour diagnostiquer les erreurs sur votre site, ce guide peut vous fournir des informations supplémentaires en activant les journaux d'erreurs.
Modification de votre .htaccess
Première étape : Accédez au gestionnaire de fichiers dans votre cPanel
Étape 2 : Sélectionnez le dossier public_html et le dossier de votre domaine.
Étape 3 : Par défaut, le fichier .htaccess est masqué. Cliquez sur Paramètres en haut à droite de la page pour afficher les paramètres.
Étape 4 : Cliquez sur le bouton Enregistrer.
Étape 5 : De retour dans votre gestionnaire de fichiers, faites un clic droit sur votre fichier .htaccess et sélectionnez modifier.
Étape 6 : Copiez et collez le code suivant dans votre fichier .htaccess et cliquez sur Enregistrer les modifications :
php_flag display_errors désactivé
php_flag log_errors activé
php_value error_log /home/Username/public_html/phperror.log
Vous devrez remplacer le nom d'utilisateur ci-dessus par votre nom d'utilisateur cPanel
Cela placera le journal des erreurs dans le fichier nommé phperror.log dans votre dossier public_html ou créez-le si le fichier n'existe pas. Vous pouvez personnaliser l'emplacement du fichier ou le nom du fichier en modifiant le chemin du fichier.
Étape 6b : Localisez votre nom d'utilisateur cPanel/FTP sur votre page d'accueil cPanel dans le coin supérieur droit de votre page d'accueil cPanel
Vous pouvez ajouter un journal des erreurs pour chaque domaine en créant un fichier .htaccess distinct dans la racine du document du domaine. Vous pouvez les combiner en gardant le chemin du fichier comme indiqué ci-dessus pour le fichier phperror.log.
Testez votre journal d'erreurs
Première étape : Créez un nouveau fichier PHP nommé errortest.php dans votre dossier public_html et ajoutez ce code pour produire une erreur :
\fonction fun1()
{
ech "MONTREZ-MOI L'ERREUR" ;
}
fun2();
echo "Fatal Erreur !!";
?>
Cela produira une erreur en raison de l'orthographe incorrecte de echo et de son utilisation à la place.
Étape 2 : Accédez au fichier à l'aide de votre navigateur préféré. Par exemple, accédez au fichier de votre domaine, ex. domaine.com/errortest.php
Cela entraînera l'enregistrement d'une erreur dans votre fichier ~/public_html/errortest.php, et rien ne s'affichera sur cette page.
Afficher vos fichiers d'erreurs
Option 1 :Cliquez avec le bouton droit sur phperror.log et sélectionnez Afficher
Votre phperror.log devrait ressembler à ceci lorsqu'il a été créé.
Option 2 : Vous pouvez également afficher le fichier phperror.log en accédant à "domain.com/phperror.log" (remplacez "domain.com" par votre domaine actuel)