Contenu | Rechercher | Menus

Annonce

Les adresses laposte.net ne permettent pas de recevoir nos emails. Vous êtes invité à changer d'adresse dans vos paramètres de compte à votre prochaine connexion.

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 13/06/2013, à 03:35

keokaz

comment son configuré les problèmes de header ?

Bonsoir,

lorsque je j'essaye un script en PHP en local, je n'ai pas beaucoup de problème de header,
mais à chaque fois que je met en production , j'ai toujours des erreurs de header,
d'où vient cette différence ? la configuration d'un seveur mutualisé est toujours plus strict
qu'en mettant en local ?

merci d'avance pour vos réponse smile


http://lcms.fr/moodle2/

site pédagogique informatique,electronique

Hors ligne

#2 Le 13/06/2013, à 07:07

tiramiseb

Re : comment son configuré les problèmes de header ?

Salut,

La configuration de serveurs mutualisés est généralement plus stricte qu'une configuration d'Apache de base, oui.

Après, sans savoir de quel problème précis tu parles, on ne peut pas t'aider...

"erreur de header" ça reste méga vague !


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXe siècle
Domotego : boutique dédiée à la domotique DIY - https://www.domotego.com
Consultant informatique indépendant - Geek et tout plein d'autres choses

Hors ligne

#3 Le 13/06/2013, à 07:10

ssdg

Re : comment son configuré les problèmes de header ?

Ta description peut faire référence à bien des choses (un copier/coller du message serait un plus) toutesfois, il est probable que ton problème soit du à un code de ce genre:

<http>
<head>
<title> Et hop</title>
</head><body>
<?php
setcookie("cookie","miamiam");// non!
header("Location: /foo.php");
?>
</body>
</html>

Une petite recherche sur comment marche HTTP indiquerait que ton code devrait plutôt ressembler à ça:

<?php // "<" est le premier caractère du fichier php
setcookie("cookie","miamiam");// non!
header("Location: /foo.php");
?>
<http>
<head>
<title> Et hop</title>
</head><body>
</body>
</html>

Il existe des options dans la configuration PHP pour faire en sorte de mettre en cache le début du contenu de la page en attendant la fin du traitement PHP. (où du moins un certain temps de traitement). Il est possible que chez ton hébergeur ce type d'options soient désactivés.

En fonction de ton hébergeur, tu peux leur demander un exemple de fichier de config PHP. (mais ils ne répondent pas toujours favorablement)
Sinon: http://www.php.net/manual/fr/ini.list.php (en commençant par: http://www.php.net/manual/fr/outcontrol … -buffering )


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#4 Le 19/06/2013, à 05:18

keokaz

Re : comment son configuré les problèmes de header ?

merci j'ai pas assez précis
les redirections header('location ...')
a chaque fois je me tire les cheveux on test on local ok mais en prod c'est une autre histoire,
il faut que je trouve la même configuration de mon LAMP en local pour qu'il réagisse de la même manière.


http://lcms.fr/moodle2/

site pédagogique informatique,electronique

Hors ligne

#5 Le 21/06/2013, à 15:57

ssdg

Re : comment son configuré les problèmes de header ?

Tu as regardé les options dont je te parle en local?


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne