2010-11-09 12 views
0

mon fichier php a le code simple: Il estImpossible d'exécuter time.php

<?php echo date(‘H:i:s’);?> 

et la date est

<?php echo date(‘j F Y’);?> 

mais je reçois l'erreur suivante sur la saisie de la commande: http://localhost/time.php

404 Not Found 
An error occured trying to access document or resource /time.php. 
Please contact the server administrator if the problem is abnormal and persists. 

Bu t m incapable de trier l'erreur .m un débutant pour php .plz help .os est ubuntu 10.04 n j'ai installé apache2 n php5.

+0

La navigation vers 'localhost' fonctionne-t-elle? Qu'en est-il de '127.0.0.1'? –

+0

exécutez-vous XAMPP ou tout autre logiciel de serveur web local? On dirait que vous êtes une machine locale n'est pas un serveur web. – zzzzBov

+0

Cela signifie que le fichier n'est pas à l'emplacement correct. Vous devez vous assurer que vous travaillez dans le webroot de localhost. Si vous ne connaissez pas le chemin exact, vous pouvez trouver dans la configuration du serveur (habituellement httpd.conf ou httpd.vhosts.conf) –

Répondre

0

L'erreur 404 indique que votre fichier time.php ne se trouve pas dans le répertoire racine à partir duquel Apache s'exécute.

Il est très probable que vous deviez déplacer time.php dans un dossier public_html ou htdocs.

Dans Ubuntu, cela est généralement situé dans /var/www/apache2-default/

Si vous regardez autour /var/www/ vous trouverez probablement un fichier index.html contenant le message « It Works ». Placez votre time.php dans le même répertoire que ce fichier.

+0

@alan où puis-je trouver les dossiers mentionnés par vous? – user501695

+0

Regardez dans '/ var/www', c'est un endroit commun. – che

+0

Il n'y a pas de dossier nommé apache2-default dans/var/www – user501695

0

Pour comprendre le problème, ouvrez le fichier httpd, généralement situé dans

/etc/httpd/conf/httpd.conf 

Rechercher DocumentRoot - vérifier ce dossier est la racine de votre document. Dans ce dossier, vous pouvez exécuter votre fichier PHP. Avez-vous installé PHP sur votre serveur, machine locale?

+0

@Max il n'y a pas de dossier nommé httpd dans/etc – user501695

+0

mais j'ai ce fichier nommé httpd.conf dans le dossier/etc/apache2. – user501695

+0

mais cependant dans le chemin mentionné ci-dessus le fichier httpd.conf je vide totalement .Il est de zéro octets – user501695