[linux] probleme d'affichage

Fermé
holaLoula - 31 mai 2007 à 11:14
 holaLoula - 1 juin 2007 à 10:14
bonjour,
alors voila mon problème c'est que j'ai installer apache(apache-1.3.29),
mysql(mysql-4.0.18) et php4(php4-4.3.4) mais lorsque je veux ouvrir une page php j'ai un mesage tel que:

vous avez choisi d'ouvrir
info.php
qui est un fichier de type: PHP file
à partir de: .........
Que doit faire firefox avec ce fichier?
1. Ouvrir avec:
2. Enregistrer sur le disque

Alors si quelqu'un a une idée sur le pourquoi du comment qu'il me fasse signe, ca serait vraiment sympa.
Merci
A voir également:

7 réponses

[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
31 mai 2007 à 14:39
Salut,

Pour tester ton serveur Apache localement sur le serveur où il est installé, tape l'adresse suivante dans la barre d'adresse de Firefox (en supposant que le fichier "info.php" soit à la racine du répertoire où est stocké ton site :

http://127.0.0.1/info.php

Si Apache est lancé, que les modules Php sont correctement configurés et que tu as une page dénommée info.php avec du php valide dedans, tu devrais voir le résultat de l'interprétation de ta page.


Dal
0
salut Dal,
merci mais ça je l'ai déjà fait et ca me met ce message ( voir précédement).
Comment configurer les modules php?

Merci.
0
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
31 mai 2007 à 15:24
merci mais ça je l'ai déjà fait et ca me met ce message ( voir précédement).

Tu n'avais pas précisé exactement comment tu "ouvrais" cette page.

Comment configurer les modules php?

Suis les indications figurant là :

http://www.linux-kheops.com/doc/cours/jgourdin/install-apache-php-mysql.html
à la rubrique "Observations et premier test PHP".

Après avoir effectué les changements éventuels, relance Apache.

Ce lien t'indique aussi ce que RPM aurait déjà dû inclure dans httpd.conf (ou php.conf s'il est inclu par httpd.conf) et dans php.ini :
http://www.forum.moteurprog.com/Message.php?ID_sujet=21782
A la rubrique "3) Installation de PHP4"

Fais une page simple, avec juste phpinfo() comme dans le lien ci-dessus.


Dal
0
hola,
Dal, merci pour ton aide mais cela ne marche toujours pas.
Peut-être fodrait-il pas que je désinstalle php et que je le réinstalle.(si oui, comment faire?).

merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
31 mai 2007 à 18:37
Bon,

Je pense que les entêtes que renvoie ton serveur sont mal formés et que le navigateur ne sait pas de quoi il s'agit. A mon sens celà devrait se passer au niveau des directives "AddType" de Apache (cf. 4 ci-dessous).

Mais, par mesure de précaution, je te mets ci-dessous ce que j'ai dans une installation fonctionnelle de Apache proche de ta version avec PHP4 :

Dans httpd.conf :

1. A la suite des autres "LoadModule" :

LoadModule php4_module libexec/apache/libphp4.so

2. A la suite des autres "AddModule" :

AddModule mod_php4.c

3. A la section concernant "DirectoryIndex" :
<IfModule mod_dir.c>
    <IfModule mod_php3.c>
        <IfModule mod_php4.c>
            DirectoryIndex index.php index.php3 index.html
        </IfModule>
        <IfModule !mod_php4.c>
            DirectoryIndex index.php3 index.html
        </IfModule>
    </IfModule>
    <IfModule !mod_php3.c>
        <IfModule mod_php4.c>
            DirectoryIndex index.php index.html
        </IfModule>
        <IfModule !mod_php4.c>
            DirectoryIndex index.html
        </IfModule>
    </IfModule>
</IfModule>

4. Dans la section AddType :
<IfModule mod_php4.c>
  AddType application/x-httpd-php .php4 .php3 .phtml .php
  AddType application/x-httpd-php-source .phps
</IfModule>

<IfModule mod_php3.c>
  AddType application/x-httpd-php3 .php3
  AddType application/x-httpd-php3-source .phps
</IfModule>

# The following is for PHP/FI (PHP2):
<IfModule mod_php.c>
  AddType application/x-httpd-php .phtml
</IfModule>

5. Dans la section SSL Engine Options, j'ai aussi çà :
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
    SSLOptions +StdEnvVars
</Files>



Dans "php.conf"

Il y a des trucs spécifiques à mon installation de PHP. Je ne crois pas que cela te soit utile. Si tu as un doute, poste moi le contenu de ce fichier (qui ne devrait pas être très long).

Dans "php.ini"

Si tu n'as rien changé au paramétrage par défaut cela devrait rouler.

Tu n'as pas confirmé la nature de ton script php. Comme je te l'ai dit, commence par faire ceci :

<?php
phpinfo();
?>



Dal
0
salut,
merci pour tes infos Dal.
J'ai pas de php.conf!!!!!!! A mon avis mon package est mal installé!
Où est placé ce fichier a l'origine?

Merci de répondre.
0
reSalut,

"Dans httpd.conf :

1. A la suite des autres "LoadModule" :

LoadModule php4_module libexec/apache/libphp4.so

2. A la suite des autres "AddModule" :

AddModule mod_php4.c"

Ces lignes je les ai bien mais pas dans le fichier httpd.conf, elles sont dans un fichier indépendant.
Crois tu que je dois les recopier dans le fichier httpd.conf?

Merci
0