2009-10-02 8 views
0

Je viens d'installer le serveur apache sur ma machine locale. J'ai exécuté la commande suivante pour que:Pourquoi je ne peux pas utiliser mon serveur apache?

sudo apt-get install apache2 
sudo apt-get install php5 
sudo apt-get install libapache2-mod-php5 
sudo /etc/init.d/apache2 restart 

Cependant, si je mets mon fichier test.php dans/var/www et ouvrir avec mon navigateur je ne vois rien (je censé voir « Bonjour, monde! »).

Si je mets le fichier test.txt dans ce répertoire avec "Bonjour". Je vois "Bonjour" dans mon navigateur. Mon fichier PHP contient les éléments suivants.

<?php 
print "Hellow, World"; 
?> 

Si j'ouvre ce fichier avec le navigateur je ne vois rien (aucun message d'erreur). Peut-être la raison est que avant que je force le navigateur à ouvrir les fichiers php par/user/bin/php? Comment puis-je supprimer ce paramètre?

+0

Quel est le contenu de votre fichier test.php? – AdamW

+0

Voyez-vous une page d'erreur, ou juste une page blanche? Que se passe-t-il si vous venez de mettre une page test.txt? – zigdon

Répondre

3
  1. Vous appelez test.php à un moment donné, et test.txt à un autre. Est-il définitivement nommé test.php?
  2. Quelle URL utilisez-vous pour accéder au fichier? Utilisez-vous http://localhost/test.php ou file: ///var/www/html/test.php? À un moment donné, vous dites que vous ne voyez rien, et à un autre moment, vous dites que vous voyez "Ça marche"? Lequel est-ce?
+0

J'avais 2 fichiers: test.php et test.txt. Je pouvais voir le contenu de test.txt et ne pouvais pas voir le contenu généré par test.php. "Ça marche" a été généré par index.html. Au fait, vous avez résolu le problème. J'ai utilisé /vat/www/test.php à la place du http: //localhost/test.php. Le deuxième travaille. Je vous remercie! – Verrtex

2

Quelques éléments à vérifier.

  • Voyez-vous le "Ça marche!" fichier apache crée?
  • Y at-il des erreurs d'installation avec aptitute
  • Vérifiez si le module est chargé

    apache2 -t -D DUMP_MODULES

+0

Je vois "Ça marche!". Je n'ai pas remarqué d'erreur lors de l'installation (mais je pourrais manquer quelque chose). apache2 -t -D DUMP_MODULES donne "apache2: mauvais nom d'utilisateur $ {APACHE_RUN_USER}". – Verrtex

+0

Vérifiez si l'utilisateur priv. pour Apache sont correctement définies. Vérifiez le fichier de configuration apache pour le nom d'utilisateur. –

+0

Où et comment puis-je trouver ce fichier? Dans/var/www, il n'y a pas de tels fichiers. Dans/use/sbin/je ne trouve pas non plus de fichiers contenant "priv". – Verrtex

Questions connexes