Problème de lien vers un fichier .php [Résolu]

-
Bonjour,

Je cherche, sur mon site (http://clara-soucarre.fr/) dans la partie portfolio, à faire des liens vers des projets personnels. Je n'arrive pas à faire des liens vers des fichiers .php mais j'arrive à en faire vers des fichiers .html. Bien entendu j'ai vérifié que le chemin du lien était bon. Le problème concerne le projet avec l'image de la carte. Savez-vous de quel problème il pourrait s'agir ?

Je précise que j'ai acheté un hébergement sur OVH il s'agit de la formule "Perso" où vous pouvez avoir un seul site.

Merci,
Bonne journée,
Afficher la suite 

3 réponses

Messages postés
8708
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 octobre 2019
435
0
Merci
bonjour, tu écris que tu n'arrives pas à faire des liens vers des fichiers .php
cependant, ton fichier sharewood.php semble bien fonctionner
le problème pourrait venir du contenu de ton fichier carte.php
C'est une bonne observation. Ce qui est étrange c'est que la carte s'affiche parfaitement en local. Il s'agit cependant d'une carte svg issue d'un site extérieur : https://www.amcharts.com/svg-maps/ mais je ne vois pas du tout ce qui pourrait poser problème...
Après l'autre chose que j'ai remarqué c'est que si je changeais l'extension du fichier carte.php en carte.html la carte s'affiche correctement. Mais cette solution n'est pas satisfaisante car j'ai besoin de fonctionnalités PHP
yg_be
Messages postés
8708
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 octobre 2019
435 > Clara997 -
as-tu testé avec une page php toute simple?
Oui avec un fichier basique cela fonctionne donc il doit y avoir un problème dans mon code mais j'ignore lequel j'ai cette erreur dans la console : Failed to load resource: the server responded with a status of 500 (Internal Server Error) dès la 1ère ligne de mon fichier lorsque j'ai des include et si je les enlève je n'ai aucune erreur dans la console malgré une HTTP ERROR 500 marquée sur la page
Commenter la réponse de yg_be
Messages postés
3485
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
14 octobre 2019
915
0
Merci
Bonjour,

On parle bien de ce lien-là ?
http://clara-soucarre.fr/projets/carnets_de_voyage/carte.php

Ce n'est pas une erreur 404, ton lien est bien fonctionnel. Par contre on obtient une erreur 500 - Internal server error.
Le soucis vient donc de ton code PHP.
Certains serveurs ont des politiques plus ou moins restrictives sur les
include
et
require
, notamment lorsqu'il s'agit d'inclure une page provenant d'un autre domaine, comme c'est le cas ici.
Mais ce n'est qu'une conjecture ; pour t'assurer de la vraie erreur, il faudrait aller lire le fichier d'erreur sur le serveur, si tu y as accès, ou encore modifier la conf PHP pour que les messages d'erreur s'affichent sur le client (le temps de comprendre le soucis).

Je t'invite pour cela à consulter cette page : https://www.commentcamarche.net/faq/48399-php-gestion-des-erreurs-debogage-et-ecriture-du-code

Xavier
Dans la console je trouve cette erreur :
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Après je ne sais pas si c'est ce que vous entendiez par "lire le fichier d'erreur sur le serveur"

Par ailleurs, j'ai essayé d'enlever les include présents dans mon fichier mais sans résultat.
Après plusieurs essais il apparaît que c'est la carte svg le problème alors que ce même code fonctionne sur mon serveur en local...
Et que la carte s'affiche dans un fichier en html
Commenter la réponse de Reivax962
0
Merci
Merci à tous les 2 j'ai fini par résoudre mon problème. En effet, j'ai changé l'extension de mon fichier.php en .html que j'ai converti complètement en html en enlevant tout ce qui était php et il se trouve que tous mes autres fichiers utilisant le php fonctionnent.
Commenter la réponse de Clara997