Le script que vous avez écrit vous-même ou le CMS qui vient d'être installé ne fonctionne pas comme prévu ou bien une page blanche s'affiche ? Nous avons compilé pour vous les sources d'erreurs les plus fréquentes.

Erreur dans la configuration du CMS (WordPress, Joomla etc.)

Une source commune d'erreurs est la saisie incorrecte ou incomplète dans le fichier de configuration du CMS de données importantes.

Exemple 1 : Nom de base de données erroné dans le fichier wp-config.php d'une installation WordPress.

define('DB_NAME', 'dbo123456789');
define('DB_USER', 'dbo123456789');
define('DB_PASSWORD', '123456789');
define('DB_HOST', 'db123456789.db.1and1.com');

Analyse des erreurs : Cette partie des fichiers de configuration contient les données d'accès de votre base de données. Le nom d'utilisateur dbo123456789 a été saisi dans le champ DB_NAME au lieu du nom de la base de données db123456789. Ceci provoque le message d'erreur "Impossible de se connecter à la base de données" lorsque WordPress est démarré.

Exemple 2 : La même erreur que dans l'exemple 1, mais cette fois dans le fichier configuration.php d'une installation Joomla.

public $host = 'db123456789.db.1and1.com';
public $user = 'dbo123456789';
public $password = '123456789';
public $db = 'dbo123456789'; 

Erreurs de syntaxe dans les pages Web et les scripts que vous créez vous-même

Exemple : Protection par mot de passe

AuthType Basic
AuthName "Section protégée par mot de passe - Uniquement pour les invités"
AuthUserFile /kunden/homepages/12/d123456789/chemindaccesincorrect/.htpasswd
ErrorDocument 404 /404/fail.html

Analyse des erreurs : Il n'y a pas de fichier .htpasswd dans le répertoire /chemindaccesincorrect/.

Incompatibilité entre les applications et les contrats d'hébergement

Exemples :

 

  • Paramètres PHP incorrects
  • Fichiers ASP dans les contrats Linux
  • Différentes versions de base de données

Les directives php.ini ne sont pas activées dans le fichier php.ini

Exemple : Accès à des URL externes

 

Dans un php.ini

allow_url_fopen = on

n'est pas défini. Ainsi, la tentative d'accès à une URL externe échoue.

Dépassement des limites du script

Exemple : Dépassement de la limite de stockage

 

Une application nécessite plus de 64 Mo de mémoire, mais fonctionne ou tente de fonctionner avec moins de mémoire. La limite du script est atteinte et un message d'erreur HTTP 500 est émis.