Apache/php sous openBSD

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Messagepar carlos » 28 Jan 2004 21:13

J'ai installé php 4.3.3 grâce aux packages fournis par OpenBSD. Ma version est la 3.4. Problème: Apache fonctionne et php est bien activé (<? phpinfo(); ?>) mais l'exécution des scripts n'est pas ok. <BR>En effet lorsque je suis à l'index, j'ai : <!-- BBCode auto-link start --><a href="http://adresse/index.php" target="_blank">http://adresse/index.php</a><!-- BBCode auto-link end --> <BR>Quand je clique sur le lien qui devrait modifier l'affichage, j'ai bien une modification de l'adresse (http://adresse/index.php -> <!-- BBCode auto-link start --><a href="http://adresse/index.php?page1)" target="_blank">http://adresse/index.php?page1)</a><!-- BBCode auto-link end --> mais pas du contenu de la page. J'ai déjà testé plusieurs hypothèses après avoir fait des recherches sur internet mais ne parviens pas à trouver la cause du blocage et là je patauge vraiment! <BR> <BR>D'avance merci à tous pour votre aide! <BR> <BR>
Avatar de l’utilisateur
carlos
Aspirant
Aspirant
 
Messages: 120
Inscrit le: 09 Mai 2003 00:00
Localisation: Belgium

RE: Apache/php sous openBSD

Messagepar alnix » 09 Avr 2004 11:42

carlos a écrit:J'ai installé php 4.3.3 grâce aux packages fournis par OpenBSD. Ma version est la 3.4. Problème: Apache fonctionne et php est bien activé (<? phpinfo(); ?>) mais l'exécution des scripts n'est pas ok.
<BR>En effet lorsque je suis à l'index, j'ai : <!-- BBCode auto-link start --><a href="http://adresse/index.php" target="_blank">http://adresse/index.php</a><!-- BBCode auto-link end -->
<BR>Quand je clique sur le lien qui devrait modifier l'affichage, j'ai bien une modification de l'adresse (http://adresse/index.php -> <!-- BBCode auto-link start --><a href="http://adresse/index.php?page1)" target="_blank">http://adresse/index.php?page1)</a><!-- BBCode auto-link end --> mais pas du contenu de la page. J'ai déjà testé plusieurs hypothèses après avoir fait des recherches sur internet mais ne parviens pas à trouver la cause du blocage et là je patauge vraiment!
<BR>
<BR>D'avance merci à tous pour votre aide!
<BR>
<BR>


Dans /etc/rc.conf :

# use -u to disable chroot, see httpd(8)
httpd_flags="-u" # for normal use: "" (or "-DSSL" after reading ssl(8))

Pourquoi ba .. see httpd(8) (man 8 httpd)
Avatar de l’utilisateur
alnix
Matelot
Matelot
 
Messages: 2
Inscrit le: 14 Nov 2003 01:00

Messagepar carlos » 09 Avr 2004 11:59

Merci pour ta réponse mais j'ai trouvé il y a peu la réponse à mon problème : c'est dû au fait que les variables globales soient à "OFF" dans le php.ini. Il faut donc utiliser la méthode GET pour le passage de variables par URL.

Par ailleurs, il est un peu dommage de désactiver l'environnement chrooté par défaut d'OpenBSD par l'option -u alors que cela accroît tout de même fortement l'intégrité du système...

BAT

Carlos
Avatar de l’utilisateur
carlos
Aspirant
Aspirant
 
Messages: 120
Inscrit le: 09 Mai 2003 00:00
Localisation: Belgium


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité