Erreur 500 pour l'installation d'un site web wordpress OVH

Fermé
Halberyk1992 - 21 oct. 2022 à 16:54
 Halberyk1992 - 23 oct. 2022 à 12:57

Bonjour,

Cela fait bien plus d'un mois que j'ai souscrit à un hébergement et un nom de domaine OVH pour la création d'un site web. Mais depuis l'installation en ftp des fichiers wordpress, le site est inaccessible. Il affiche une erreur 500 qui auparavant était une erreur 501. Le changement est dû à des modifications que j'ai effectuées pour résoudre ce problème. 

Je signale que j'ai aussi essayéde passer par leur module d'installation en un clic.

J'ai essayé de créer un sujet sur le forum OVH mais à chaque fois, je n'ai rien.

https://eventmagicmoment.com/

Mes modifications :

Config HTACCESS :

#Par défaut sous WordPress

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
 RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]
</IfModule>
# END WordPress

#Sécurisons d'abord notre site :

#Blocage de la visibilité du fichier wp-config.php
<Files wp-config.php>
order allow,deny
deny from all
</Files>
#Fin du blocage

#Interdiction de visualisation des repertoires du site :
Options All -Indexes

# Masquer les informations relatives au serveur :
ServerSignature Off

# Protéger .htaccess et .htpasswds
<Files ~ "^.*\.([Hh][Tt][AaPp])">
order allow,deny
deny from all
satisfy all
</Files>

# Masquer l'identification d'un auteur
<IfModule mod_rewrite.c>
RewriteCond %{QUERY_STRING} ^author=([0-9]*)
RewriteRule .* - [F]
</IfModule>

# Éviter le spam de commentaires
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.monsite.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>

#Limiter l'accès au site à certains utilisateurs - Il faudra remplacer xxx.xxx.xxx.xxx par l'adresse IP
<Limit GET POST>
order allow,deny
deny from xxx.xxx.xxx.xxx
allow from all
</Limit>

#Optimisons les éléments favorables au référencement naturel

#Retirer l'expression "category" de vos urls
#RewriteRule ^category/(.+)$ https://www.yourblog.com/$1 [R=301,L]

#Autoriser l'utilisation du cache
<Ifmodule mod_expires.c>  
<filesmatch "\.(jpg|gif|png|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch> </ifmodule>

#Rediriger les internautes vers une page de maintenance - Lorsque vous faîtes des modifications
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteRule $ /maintenance.html [R=302,L]

Config OVHCONFIG.

app.engine.version=5.6

app.engine=php

environment=production

http.firewall=none

container.image=stable64

Dans la zone DNS j'ai mis la même adresse pour les deux domaines de Type A

Enfin j'ai installé Wordpress 5.8.

Quelqu'un peut-il m'aider ?

A voir également:

4 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
21 oct. 2022 à 17:18

Bonjour,

Le site affiche-t-il autre-chose si tu retires temporairement le .htaccess ?

Pourquoi utiliser PHP 5.6 ? si ton site WordPress est à jour, il devrait fonctionner sur les versions récentes de PHP.

Une erreur 500 indique souvent une erreur .htaccess ou une erreur fatale en PHP.

Dans les deux cas, l'erreur doit être enregistrées dans un registre, OVH semble donner accès au registre PHP (error_log) de ton site, mais je ne sais pas s'il donne accès au registre Apache pour les erreurs .htaccess.

À lire : https://docs.ovh.com/fr/hosting/erreur-500-internal-server-error/

0
Halberyk1992
21 oct. 2022 à 17:28

Hello avion-f16,

Je viens de supprimer le htaccess et j'ai mis à jour le php en version 7.4.

J'obtiens une nouvelle erreur.

404 Not found.

0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
21 oct. 2022 à 19:07

J'ai oublié de préciser, mais sans le .htaccess, seule la page d'accueil fonctionnera, pas les autres.

Est-ce que tu obtiens cette erreur 404 à l'adresse https://monsite.com/ ?

0

Bonsoir,

J'obtiens quelque chose merci beaucoup, tes conseils me font avancer. Mais j'ai une redirection vers cette adresse https://eventmagicmoment.com/eventms2/ qui correspond je crois au dossier dans lequel le htaccess se trouvait.

0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
23 oct. 2022 à 01:39

Bonjour,

Je pense que la redirection vient de WordPress, l'URL https://eventmagicmoment.com/eventms2/ est probablement définie comme valeur pour les paramètres "siteurl" et "home".

À mon avis, tu as installé WordPress initialement à cette adresse avant de déplacer ses fichiers un niveau plus haut.

Tu peux le modifier via le tableau de bord ou directement dans la base de données : https://wordpress.org/support/article/changing-the-site-url/

0
Halberyk1992
23 oct. 2022 à 12:57

Hello,

Je n'ai pas encore procédé à l'intallation complète de wordpress. J'ai pour le moment seulement transféré les fichiers par ftp. Je me demande juste si j'effectue la redirection, est-ce que je pourrais accéder à la page d'installation de wordpress (celle sur laquelle on renseigne les infos comme la base données et les ID).

Je vais essayer.

0