Bonjour,
Après avoir touché à ma galerie photo gérée par Elementor (Wordpress), j'ai soudain eu une erreur 500 sur mon site.
(Sur Firefox c'est une page blanche, sur Chrome erreur 500).
J'ai vérifié le htaccess, j'ai ajouté htaccess_bak comme recommandé par ovh.
J'ai vérifié wp-config.
J'ai vérifié qu'aucun fichier n'avait été ajouté/piraté…
J'ai ajouté un fichier bonjour.php qui lui fonctionne !
Dans mes logs voici la dernière ligne que j'observe au moment où je supprimais une photo:
"POST /wp-admin/admin-ajax.php HTTP/1.1" 200 77 "xxx/wp-admin/post.php?post=14&action=elementor" "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
Et voici le premier log qui affiche une erreur 500 :
"POST /wp-admin/admin-ajax.php HTTP/1.1" 500 - "http://jardindesoliviers.eu/wp-admin/post.php?post=14&action=elementor" "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
Pouvez-vous m'aider ? J'en serais très reconnaissant.
jardindesoliviersXeu
Bonjour,
Avec quel éditeur de textes avez-vous modifié le .htaccess ?
Sinon une recherche du message d'erreur , via l'espace client, hébergement (...) voir les logs > logs d'erreur
htaccess a été modifié avec Brackets.
J'ai ajouté un fichier bonjour.php qui fonctionne.
J'ai lu que si bonjour.php fonctionnait, le problème ne se situait pas dans le fichier htaccess.
Comme vous pouvez voir dans les logs, quand je vais sur la page "bonjour.php" le log est 200.
Quand je vais simplement sur la page d'accueil j'ai les logs 500 suivants :
2a02:a03f:6b24:3400:501d:709e:2d01:7c4a jardindesoliviers.eu - [31/Jan/2021:12:09:12 +0100] "GET /bonjour.php HTTP/1.1" 200 112 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
2a02:a03f:6b24:3400:501d:709e:2d01:7c4a jardindesoliviers.eu - [31/Jan/2021:12:09:13 +0100] "GET /favicon.ico HTTP/1.1" 500 - "http://jardindesoliviers.eu/bonjour.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
190.131.218.212 www.jardindesoliviers.eu - [31/Jan/2021:12:09:19 +0100] "GET /wp-login.php HTTP/1.1" 500 - "-" "Mozilla/5.0(Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0"
190.131.218.212 www.jardindesoliviers.eu - [31/Jan/2021:12:09:19 +0100] "POST /wp-login.php HTTP/1.1" 500 - "-" "Mozilla/5.0(Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0"
190.131.218.212 www.jardindesoliviers.eu - [31/Jan/2021:12:09:20 +0100] "POST /xmlrpc.php HTTP/1.1" 500 - "-" "Mozilla/5.0(Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0"
Voici ce qu'il y a dans htaccess :
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
GET /favicon.ico HTTP/1.1" 500
Erreur 500 (et non 404) sur favicon.ico
Renommez un peu le .htaccess en Xhtaccess pour voir quand même.
Je ne connais pas Brackets, assurez-vous que le fichier est sauvé en ASCII ou ANSI, et rien d'autre ; pas de unicode, UTF ou je ne sais quel jeu de caractères propriétaire Apple.
Je ne comprends pas ce que vous voulez dire par "Erreur 500 (et non 404) sur favicon.ico"
Il n'a jamais été question d'erreur 404 ![]()
Non il ne s'agit pas d'un problème dû à l'encodage, j'utilise toujours Brackets pour tous mes sites et comme indiqué, le fichier bonjour.php fonctionne.
Il va falloir sortir le log d'erreur et pas seulement le log d'accès.
Comment accéder aux logs d'erreur ?
Comme vous pouvez le voir, l'option s'affiche en "blanc" et non en bleu. On ne peut pas cliquer dessus.
Comment accéder aux logs d'erreur ?
hé bé... on est mal...
Je passe la main.
Je ne comprends pas ce que vous voulez dire par "Erreur 500 (et non 404) sur favicon.ico"
vous avec quand même essayé en "subtilisant" le .htaccess sous n'importe quel autre nom ?
Sinon planquer aussi le .ovhconfig (s'il y a une erreur de syntaxe dedans)
Dans ovhconfig, repasser en PHP 7.3 et stable au lieu de 7.4 et stable64 ?
parce que ceci ça devrait faire une erreur 404, et pas une erreur 500:
wget jardindesoliviers.eu/fsffsdfs
--2021-01-31 11:56:57-- http://jardindesoliviers.eu/fsffsdfs
Resolving jardindesoliviers.eu (jardindesoliviers.eu)... 2001:41d0:301::30, 145.239.37.162
Connecting to jardindesoliviers.eu (jardindesoliviers.eu)|2001:41d0:301::30|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2021-01-31 11:56:57 ERROR 500: Internal Server Error.
Je ne connais pas Brackets, assurez-vous que le fichier est sauvé en ASCII ou ANSI, et rien d'autre ; pas de unicode, UTF ou je ne sais quel jeu de caractères propriétaire Apple.
Brackets est un éditeur Web alors pas de problème encodage à priori !
Oui, j'ai "subtilisé" .htaccess, modifié, renommé, etc.
J'ai modifié .ovhconfig en PHP 7.3 comme proposé, ça n'a rien changé.
J'ai aussi "subtilisé" .ovhconfig, ça n'a rien changé.
Après avoir touché à ma galerie photo gérée par Elementor (Wordpress), j'ai soudain eu une erreur 500 sur mon site.
(Sur Firefox c'est une page blanche, sur Chrome erreur 500).
J'ai vérifié le htaccess, j'ai ajouté htaccess_bak comme recommandé par ovh.
J'ai vérifié wp-config.
J'ai vérifié qu'aucun fichier n'avait été ajouté/piraté...
J'ai ajouté un fichier bonjour.php qui lui fonctionne !
t'as essayé de désactiver les plugins provisoirement ?
Oui aussi et le thème aussi.
T'as essayer avec WP en WP_DEBUG
https://fr.wordpress.org/support/article/debugging-in-wordpress/
Merci à vous pour vos réponses.
Après avoir tout examiné, fichier par fichier, j'ai découvert que le fichier wp-load.php était totalement vide.
Le plus étrange est que la date du fichier n'est pas marqué comme modifié à la date d'aujourd'hui dans le FTP.
Après avoir tout examiné, fichier par fichier, j'ai découvert que le fichier wp-load.php était totalement vide.
Tu peux essayer de remplacer le fichier par le même d'une installation WP vierge. Normalement ce ficher n'est pas modifié
Oui, merci, c'est ce que j'ai fait.
