Bonjour,
Je travail actuellement sur linux openSuse 10.2 sur laquelle j'ai installé Apache 2.2.3 ainsi que MySQL 5 et PHP 5.2 .
Mon maigre projet consiste à faire migrer www.franceseisme.fr sur ma machine.
Pour la base de donnée aucuns soucis .
Mais pour l'affichage des pages web j'ai rencontré un problème avec une ligne de code qui est la suivante :
<!--#include virtual="/scripts/menu.html" -->
Cette ligne est sencé retourné le menu qui vous pouvez voir sur la gauche du site. Ce meme menu est donc bien stocké dans /scripts/menu.html .
Hors je ne trouve aucuns moyens de l'afficher, sur l'ancienne machine il n'y a aucuns problèmes et pourtant les fichiers de conf d'apache sont les memes (default_server.conf, httpd.conf ...)
J'ai fais un test et avec cette ligne ça passe :
<?php include "scripts/menu.html" ?>
Ce n'est pas moi qui est codé le site au départ et j'avoue ne pas bien savoir de quoi il s'agit pour la première ligne que je vous ai donné.
La machine où se trouve le site actuellement fonctionnement également sur openSuse 10.2 mais avec Apache 2.0.54 au lieu de 2.2.3 pour moi, ainsi que MySQL 4 et PHP 5.0.4 .
Est-ce seulement un problème avec les versions? Y a t-il quelque chose d'incompatible ?
Si oui comment puis-je retrograder mes versions facilement (jai eu quelques soucis avec des dépendances en voulant le faire et openSuse ne me propose qu'une version de base).
Si non ai-je oublié d'installer quelque chose? Un module ? Une option ? Un paramètre quelconque ..
Donc pour récapituler mon problème rapidement : j'ai recupérer et fais un backup de la conf web/apache/bdd d'un site pour le mettre sur une autre machine de test, celle ci n'a pas les même version d'apache/php/mysql mais tout fonctionne , sauf une ligne de code qui ne retourne pas le menu souhaité au niveau du site .
Merci de votre aide
Bonne après midi