nath70 Posté 29 Mai 2006 Posté 29 Mai 2006 (modifié) Bonjour, J'ai suivi le sujet de la page : http://www.wampserver.com/phorum/read.php?...4049#reply_4049 afin de tester mes sites en local. J'ai donc installé wamp derniere version avec apache2 et paramètré les virtualshost avec un fichier host et configuré httpd.conf suivant la méthode du lien plus haut. Quand je teste mon index la page s'affiche mais pas entièrement. Certains de mes scripts php ne fonctionnent pas et je n'ai aucun message d'erreur.Sauf erreur 404 quand je teste mes liens donc en local url rewriting semble HS aussi. Ma page fonctionne avec des includes et la plupart des includes sont chargés. Le contenu du site qui change par rapport au menu ne se charge pas .Il est basé sur le système des pseudo frames dont voici une partie du script pour donner l'idée. <?php if (!isset($_GET['page'])) $page= 'index'; else $page= $_GET['page']; switch($page){case 'index': include ('accueil.php');break;case 'dernieres-photos':include ('photos/photos-dernieres.php');break;case 'ajout-lien':include ('BDD/ajout-lien.php');break;....default: include ('accueil.php'); }?> J'utilise également un htaccess avec l'url rewriting. Le site distant fonctionne à merveille mais en local aucun des menus ne fonctionnent... J'ai l'impression que cela vient de la configuration php.ini ou httpd.conf en rapport avec php puisque certaines includes fonctionnent et pas d'autres. Je tourne en rond depuis un moment j'aimerais avoir un peu d'aide . Merci d'avance. Modifié 29 Mai 2006 par nath70
nath70 Posté 29 Mai 2006 Auteur Posté 29 Mai 2006 Voici la solution qu'une personne bien intentionnée à bien voulu me donner: C'est tout c.. comme la plupart des problèmes sur lesquels on tourne autour pendant des heures. J'ai du remplacer les balises ouvrantes php "<?" par "<?php". Et tout fonctionne ! :a_thumbsup_20:
Reivilo Posté 29 Mai 2006 Posté 29 Mai 2006 Il te suffisait d'activer la directive "short_open_tag = On" à la ligne 76
nath70 Posté 29 Mai 2006 Auteur Posté 29 Mai 2006 Oui c'est une autre solution mais n'est-il pas mieux de coder convenablement afin d'éviter des problèmes à l'avenir ?
Reivilo Posté 29 Mai 2006 Posté 29 Mai 2006 Naturellement, mais comme ton hébergement le supporte et que tout ton code est écrit comme ça, changer deux lettres ou faire un "chercher et remplacer" sur plusieurs fichiers, perso je préfère la première solution Mais il va de soit qu'il faut coder avec <?php pour une meilleure portabilité du code.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant