Il faut savoir que MAMP est nettement plus capricieux que WAMP. Ainsi, quelques réglages supplémentaires sont indispensables. Ce tuto traitera du réglage de MAMP pour activer les headers.
Normalement, vous devriez trouver votre fichier à modifier en allant dans :
Application/MAMP/bin/php/php5.6.2/conf/php.ini
Le fichier php5.6.2 peut bien entendu être différent, tout dépend de la version de php que vous utilisez sous MAMP ! Il peut s'appeler php5.1.8, une vieille version!
Si malgré ces précisions, votre répertoire n'est pas celui indiqué ci-dessus, créez un fichier php et entrez le code suivant:
< ? php
phpinfo();
?>
Vous obtiendrez alors votre chemin d'accès au répertoire une fois votre dossier lancé.
Ouvrez le fichier php.ni et allez à la ligne 94 (chez moi !) pour modifier le
output_buffering = off en output_buffering = 4096
effectuez la même opération dans le fichier MAMP/conf/votre version de php/php.ini
Sauvegardez vos données, fermez toutes vos fenêtres et éteignez MAMP, puis relancez le et le tour est joué, vous pourrez coder en affichant vos erreurs de code en PHP
A la place d'utiliser un header utiliser cela:
Le 1 correspond au temps d'attente avant la redirection. Vous pouvez bien entendu la modifier!
Regardez la vidéo que j'ai faite pour plus de détails ci-dessous:
Vous pouvez retrouver cette vidéo sur youtube en cliquant sur la Vidéo problème avec headers sous MAMP
Je vous conseille ce tuto aussi ! Voir
Si malgré les modifications apportées ci-dessus sur votre serveur local les headers ne fonctionnent toujours pas ou si les headers ne fonctionnent pas sur votre hébergeur en ligne consultez le tuto que j'ai fait sur les problèmes de redirection (header) sur hébergeur en ligne, MAMP, WAMP, EASYPHP, etc.
cliquez sur
une étoile
1 2 3 4 5