Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/08/2008, 19h40   #1
Membre habitué
 
Avatar de mioux
 
Inscription : novembre 2005
Messages : 319
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 319
Points : 103
Points : 103
Par défaut Fedora + Apache + PHP

Hello

Je tente depuis h de faire une install toute simple de php sur une distribution fedora, mais je n'y arrive pas...

J'ai fais

Code :
1
2
# yum install php
# yum install httpd (oui bon ca va, je me suis trompé de sens :D)
Je n'ai pas besoin de mysql ou toute autre base de données, c'est pour faire des tests de webservice et de ssl

Seulement le code suivant

Code :
1
2
3
4
5
6
7
8
9
<html>
<head>
<title>test</title>
</head>
<body>
test
<?php php_info(); ?>
</body>
</html>
me renvoit
Code :
1
2
3
4
5
6
<html>
<head>
<title>test</title>
</head>
<body>
test
comme si il ignorait tout ce qu'il y a derrière la balise php (mais tout, pas seulement la balise en elle même)

Je désespère, je ne voit vraiment pas d'où peut venir le problème...

J'ai voulu rajouter le module php à la main dans le httpd.conf, mais il me dit qu'il est déjà chargé. J'ai aussi rajouté
Code :
1
2
AddType application/x-httpd-php .php .php5
AddType application/x-httpd-php-source .phps
mais rien à faire, il coupe systématiquement le texte à partir de <?php (sans traiter ce qui est dans la balise bien évidement)

Je craque, je voudrais partir en vacances là (c'est ce soir en plus) et il va falloir que je me cogne cette pu***n d'intall en passant par le VPN du taff depuis mon lieu de vacances parce que je suis l'un des rares utilisateurs familiers de l'OS au manchot dans la boite (les 2 autres étant encore plus débutant que moi (et en vacances de surcroit))

Sur ces bonnes paroles, je vous remercie d'avances pour les solutions proposées et je quitte le bureau

EDIT : Oui j'ai tenté de réinstaller PHP et HTTPD
mioux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2008, 19h54   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Que dise les logs ? A moins d'un éventuel alias sur cette fonction, celle-ci s'écrit sans underscore (phpinfo) et s'il y a erreur et qu'elles ne sont pas affichées, par PHP, au client, ce comportement pourrait s'expliquer (pas d'alias php_info sur une version 5.2.5 en tout cas).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2008, 20h08   #3
Membre habitué
 
Avatar de mioux
 
Inscription : novembre 2005
Messages : 319
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 319
Points : 103
Points : 103
Citation:
Envoyé par julp Voir le message
Que dise les logs ? A moins d'un éventuel alias sur cette fonction, celle-ci s'écrit sans underscore (phpinfo) et s'il y a erreur et qu'elles ne sont pas affichées, par PHP, au client, ce comportement pourrait s'expliquer (pas d'alias php_info sur une version 5.2.5 en tout cas).
Bien vu

Je galère depuis je sais pas combien de temps pour un php_info à la place d'un phpinfo, mais je me suis pas posé la question, vu qu'il ne m'a pas renvoyé d'erreur...

merci
mioux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2008, 00h14   #4
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 555
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 555
Points : 4 279
Points : 4 279
Hello,

Pour info, sur fedora le reporting des erreurs par défaut est redirigé dans les logs pour des raisons de securité et l'affichage des erreurs sur la page est désactivé

Si tu veux voir les erreurs s'afficher sur ta page, il faut mettre display_errors à on
dans /etc/php.ini et redémarrer le serveur apache

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
- display_errors = Off           [Security]
;     With this directive set to off, errors that occur during the execution of
;     scripts will no longer be displayed as a part of the script output, and thus,
;     will no longer be exposed to remote users.  With some errors, the error message
;     content may expose information about your script, web server, or database
;     server that may be exploitable for hacking.  Production sites should have this
;     directive set to off.
; - log_errors = On                [Security]
;     This directive complements the above one.  Any errors that occur during the
;     execution of your script will be logged (typically, to your server's error log,
;     but can be configured in several ways).  Along with setting display_errors to off,
;     this setup gives you the ability to fully understand what may have gone wrong,
;     without exposing any sensitive information to remote users.
Je te conseille de parcourir la section "Error handling and logging" du /etc/php.ini pour voir comment gérer l'affichage de tes erreurs
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h38.


 
 
 
 
Partenaires

Hébergement Web