Page 1 sur 1

Problème d'affichage suite à migration de site vers serveur

Posté : 28 mars 2008, 10:30
par thewind1
Bonjour,

J'ai transféré un site complet en php en local, changement de serveur de IIS vers apache 2 (wampserver 2).
J'ai un problème d'affichage, j'ai une page qui s'affiche avec l'entète et logo de la société mais un tout le reste ne veut pas s'afficher.
J'ai juste, un morceau de code en dessous de l'entète :
transform($cont, 'page.xsl'); ?>
et en bas de page :
transform($cont, 'barrefond.xsl'); ?>
En jettant un coup d'oeil au code php, j'ai les déclarations de code en <? ?>, donc j'ai activé dans php.ini :
short_open_tag= On
, et là rien n'a changé.
J'ai changé pour les remplacer en <?php ?> mais toujours rien.

Quelqu'un aurait-il une idée, peut-être quelque chose à activer côté http.conf ?

Merci.

Posté : 28 mars 2008, 12:05
par Calimero
As-tu relancé apache ?

Posté : 28 mars 2008, 12:18
par thewind1
oui, je l'ai redémarré à chaque modif

Posté : 28 mars 2008, 12:22
par Nagol
fais aussi attention au cache navigateur, à prioris ce que tu décris vient bien d'un problème de short open tags (qui devrait être désactivé) mais ce que tu a fait aurait du se voir.

Posté : 28 mars 2008, 12:48
par thewind1
J'ai vidé le cache de mon navigateur firefox, puis j'ai redémarré carrément mon pc.
J'ai toujours le même souci.

Posté : 28 mars 2008, 13:18
par Nagol
hm essayes de faire un petit script avec un phpinfo(); dedans et essayes de trouver l'emplacement du fichier php.ini qui est utilisé, il se peut que tu n'ai pas modifié le bon, il se peut aussi que ça provienne d'une mauvaise conf au niveau d'apache (il faut loader le module php mais aussi l'associer à l'extension des fichiers (.php .php3 etc)

en tout cas gardes bien tes fichiers sous une forme <?php ?> et non pas <? ?> c'est réellement la bonne façon de faire.

Posté : 28 mars 2008, 13:20
par Nagol
souviens toi aussi qu'un fichier xml commence par <? et que dans le cas ou le fichier n'est pas redirigé au sein d'apache sur le module php il va le traiter comme si c'était du xml (et afficher une erreur de parsing xml très probablement)

Posté : 28 mars 2008, 15:18
par thewind1
Justement j'ai tout mis en <?php ?> et je commence à voir des messages d'erreurs.
Et en vérifiant sur httpd.conf, le module est bien actif :
LoadModule php5_module "c:/wamp/bin/php/php5.2.5/php5apache2_2.dll"

Posté : 28 mars 2008, 19:10
par Nagol
que le module soit actif c'est une chose, qu'il soit associé à l'extension de tes fichiers php en est une autre.

Regardes si tu as un:

AddType application/x-httpd-php .php

quelquepart dans ta conf d'apache.

Posté : 29 mars 2008, 04:20
par thewind1
oui, j'ai bien "AddType application/x-httpd-php .php" dans mon httpd.conf et il est actif.

Posté : 01 avr. 2008, 10:57
par thewind1
Après analyse de l'architecture fonctionnelle du site, nous allons refaire le site.

Merci à tous.