Bonjour,

Je veisn de créer un site de bout en bout en m'aidant de votre tutoriel "site de Aà Z".

Le site marche trés bien en local (sur machine : WAMP) mais dès que je le déplois chez mon hébergeur 'IONOS' c'est ...

Je veisn recherché votre aide car là je suis pedu.

Le service technique de ionos me dit que cela vient de mon fichier .htaccess

'''
RewriteEngine On

RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://zurita.fr/$1 [R=301,L]

RewriteBase /
RewriteRule (.*) webroot/$1 [L]
'''
J'ai beau le tourner dans tous les sens. j ene trouve pas la solution. J'ai toujours une erreur 500.

Ce que je veux

1) Trouver les logs me permettant de trouver la solution.
2) Apprendre de mon erreur

Décrivez vos éventuelles erreurs ou ce que vous obtenez à la place de ce que vous attendez :(

6 réponses


Seb_Z
Auteur
Réponse acceptée

Bonjour,

Je viens de finir le débugage.
Mise en prod sur le site sebastien.zurita.fr

Bon c'est un début !
Mais cela ma permis de mieux métriser le codage.
Je vosi que j'ai encore beaucoup de chose à optimiser ou à créer.

Merci de votre aide,
A+

Florian Journeau
Réponse acceptée

Re,
tant mieux si tu as pu avancer. Tu dois toujours être en mode maintenance car au moment où j'écris ce message, je n'ai pas accès au site (code 403).

Si tu n'as pas d'autres questions n'hésites pas à passer le sujet à résolu. ;-)

Personellement pour moi, le site https://zurita.fr fonctionne parfaitement.

Seb_Z
Auteur

je viens de rajouter rewitebase correspondant au chemin absolu.
la première page marche.

Néanmoins si tu cliques sur "connexion"
le formulaire ne s'affiche pas.

L'URI est bien chargé.

Alors qu'en local tout est ok.
puf ! s'il refaire tout le site.

Salut Seb,

Alors déjà, "Contacter-moi" en bas de page ça pique les yeux, je te conseil de corriger la faute ("Contactez-moi") ;-)

Ensuite, il faut que tu codes une page d'erreur (idéalement qui renvoi un code 404) quand tu interroges une URL (une route) qui n'est pas définie.

Genre cette adresse devrait afficher une page d'erreur : https://zurita.fr/grafikart , et pas amener sur la page d'accueil.

Et en page d'erreur tu peux (au moins temporairement pour débugger) afficher l'URI récupérée pour t'aider à analyser où est l'erreur...

Seb_Z
Auteur

Bonjour la compagnie,

J'avance sur le mon sujet.
Donc voici mon premier retour :

1) dans mon premier fichier .htaccess, j'ai rajouter
'''
RewriteBase {Chemin absolu de mon dossier racine du site}
'''

2) J'ai regardé les varible d'environnement du server ($_SERVER) la variable "PATH_INFO" n'est pas présent.

  • Je l'ai remplacer par "ORIG_PATH_INFO" dans mon fichier core/request.php

R :Vous en pensez quoi ?

Bon je passe en mode débug pour tout le site.
il faut tester. Je passe le site en maintenance.

Merci de votre aide