probleme de php et apache sous FreeBSD - Logiciels - Linux et OS Alternatifs
Marsh Posté le 21-05-2007 à 17:06:53
mac77 a écrit : Bonjour à tous, |
Je ne suis pas un expert, mais ta page php, si elle veut être interprété correctement par le navigateur ne devrait elle pas comporter le minimum syndical niveau header et tag (php ou pas, on renvoit du html ou xhtml non ?).
De là à donner les fonctions php pour le faire... je peux pas t'aider. Par contre tu peux faire une page html qui a pour extension .php pour le test.
Marsh Posté le 21-05-2007 à 17:18:19
peut être php qui croute
Marsh Posté le 21-05-2007 à 20:33:44
Je vien de tester sur un autre serveur Apache sous fedora core, une page avec juste dedans :
<?php
phpinfo();
?>
Ca fonctionne. donc pas besoin de plus ...
Marsh Posté le 21-05-2007 à 21:16:24
regarde les logs d'erreur apache
Marsh Posté le 21-05-2007 à 21:22:43
Voir la configuration d'Apache (httpd.conf), le type MIME php etc... doit être déclaré et traité par Apache.
Marsh Posté le 21-05-2007 à 22:03:31
tu as lu ça :
cat /usr/ports/lang/php4/pkg-message.mod
***************************************************************
Make sure index.php is part of your DirectoryIndex.
You should add the following to your Apache configuration file:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
***************************************************************
il faut egalement ajouter ça :
<IfModule mod_php5.c> # ou mod_php4 c'est selon ta version de php
DirectoryIndex index.php index.html
</IfModule>
FreeBSD ne fera pas les choses à ta place...
Marsh Posté le 21-05-2007 à 22:57:02
j'avais deja ajouter dans httpd.conf :
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
pour le :
<IfModule mod_php5.c> # ou mod_php4 c'est selon ta version de php
DirectoryIndex index.php index.html
</IfModule>
je verifirai demain que j'ai bien exactement ca ... je suis pas sur du "mod_php5.c"
Je revoi ca, et je vous redit
Marsh Posté le 21-05-2007 à 22:58:12
les logs du serveur boudiou
Marsh Posté le 22-05-2007 à 10:05:35
y'a rien dans les log, pour lui, il n'y a pas d'erreur ...
Marsh Posté le 22-05-2007 à 10:11:29
bon, j'ai regarder dans httpd.conf, moi j'ai :
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
et j'ai nul part un mod_php5.c
Marsh Posté le 22-05-2007 à 10:39:40
mac77 a écrit : bon, j'ai regarder dans httpd.conf, moi j'ai : |
Lors de l'install de php5, le port m'a ajouter ceci dans httpd.conf :
LoadModule php5_module libexec/apache/libphp5.so
AddModule mod_php5.c
j'ai dû rajouter ça :
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
</IfModule>
et ça :
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
T'as pensé à compiler le module php pour apache ?
Marsh Posté le 22-05-2007 à 10:42:48
oui je l'ai mis l'option Apache quand j'ai fait le ports de PHP
Je vais essayer de le refaire ...
Marsh Posté le 22-05-2007 à 14:24:19
c'est bon, ca marche, merci à tous pour votre aide
C'était pendant l'install de php, je selectionnais Apache mais apres je savai pas comment sortir, et je fesai Cancel ...
Alors qu'il fallait faire TAB puis se mettre sur OK.
Marsh Posté le 21-05-2007 à 17:00:27
Bonjour à tous,
J'ai un probleme sous FreeBSD, j'ai installer FreeBSD puis un serveur Apache, Php grace aux Ports en essayant de suivre 2 tutos diferents ...
http://julp.developpez.com/freebsd/famp/
et
http://blog.nicolargo.com/2007/03/ [...] eebsd.html
Mon probleme :
Lorsqu'on accede à la page web via un PC en tapant : http://@du_serveur/index.html, cela marche parfaitement
Mais lorsqu'on essai d'ouvrir une page en php tout simple :
<?php
phpinfo();
?>
Le navigateur nous demande si on veux enregistrer le fichier.
Merci d'avance pour votre aide, si vous avez besoin de plus d'infos, n'hésitez pas à demander.