Passage de EasyPHP/WIN à PHP/Mysql sous Linux - PHP - Programmation
Marsh Posté le 23-04-2004 à 16:17:26
Curieux ça. C'est pas plutôt ton serveur apache qui est mal configuré ?
Marsh Posté le 23-04-2004 à 21:08:27
apache doit etre bien configure si certains fichiers php marchent. Il te manque pas des directives de compilation a ton php, genre t'utilise pas certains modules que t'as pas compilé ? Regardes avec un phpinfo ce ke t'as dans ton php
Marsh Posté le 23-04-2004 à 23:34:23
le coup du header, ça veut dire que t'as déjà envoyé du HTML puis que tu veux émettre un cookie ou une clause header. Je pense que c'est un problème de buffering (output_buffering = On dans php.ini si je me souviens bien).
à ta place, je m'arrangerais quand même pour émettre le HTML le plus tard possible
Marsh Posté le 23-04-2004 à 15:18:26
Bonjour à tous,
Voila je prepare un projet de site en PHP depuis qq mois. J'ai utilisé un poste winXP avec Easyphp 1.7. J'ai developpé tout sur cette machine de test. L'application marchant à peu pres bien, je la depose sur mon serveur linux. Je configure PHP.ini de la meme maniere que sur le php.ini de EasyPHP.
Et la surprise, plus rien ne marche. J'ai des erreurs partout. Les redirection ne marhe plus du tout:
Warning: Cannot add header information - headers already sent by (output started at ...
J'ai reussi à resoudre les problemes de redirection en enlevant les saut de ligne qu'il y avait au debut des fichier php avant le '<?' et apres les balises '?>' (saut de ligne qui ne posait aucun probleme à Easyphp).
Mais j'ai toujours des fichiers qui reagissent pas normalement.
Savez vous ce qui provoque ces disfonctionnements ? Si oui connaissez vous une recette miracle pour pouvoir simplement migrer l'appli d'une plateforme à l'autre sans probleme ?