Problème de lien vers un fichier .php

Résolu/Fermé
Clara997 - Modifié le 7 oct. 2019 à 10:16
 Clara997 - 7 oct. 2019 à 14:30
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,
A voir également:

3 réponses

yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
7 oct. 2019 à 11:06
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
0
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...
0
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
0
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476 > Clara997
7 oct. 2019 à 12:28
as-tu testé avec une page php toute simple?
0
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
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
Modifié le 7 oct. 2019 à 12:44
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://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

Xavier
0
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.
0
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...
0
Et que la carte s'affiche dans un fichier en html
0
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.
0