2010-11-09 101 views
0

我的PHP文件有以下簡單的代碼: 的時間是無法運行time.php

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

和日期是

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

但我正在逐漸上鍵入下面的錯誤命令: 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. 

卜t m無法解決錯誤.m初學者爲php .plz幫助.os是ubuntu 10.04 n我已經安裝了apache2 n php5。

+0

導航到「localhost」工作嗎?那麼'127.0.0.1'呢? – 2010-11-09 19:20:28

+0

您是否正在運行XAMPP或任何其他本地網絡服務器軟件?它看起來像你本地機器不是一個網絡服務器。 – zzzzBov 2010-11-09 19:20:56

+0

這意味着該文件不在正確的位置。你需要確保你在localhost的webroot中工作。如果你不知道它的確切路徑,你可以在服務器配置中找到(通常是httpd.conf或httpd.vhosts.conf) – 2010-11-09 19:21:34

回答

0

404錯誤表示您的time.php文件未位於運行Apache的根目錄中。

很可能您需要將time.php轉換爲public_htmlhtdocs文件夾。

在Ubuntu中,這通常位於/var/www/apache2-default/

如果您在/var/www/看看周圍,你可能會發現包含「這作品」消息的index.html文件。將您的time.php放在與該文件相同的目錄中。

+0

@alan我可以在哪裏找到你提到的文件夾? – user501695 2010-11-09 19:25:05

+0

看看'/ var/www',這是一個常見的地方。 – che 2010-11-09 19:28:06

+0

/var/www中沒有名爲apache2-default的文件夾 – user501695 2010-11-09 19:34:56

0

爲了弄清楚這個問題,打開httpd的文件,通常位於

/etc/httpd/conf/httpd.conf 

查找的DocumentRoot - 檢查哪些文件夾是您的文檔根目錄。在這個文件夾中,你可以執行你的PHP文件。你在你的服務器,本地機器上安裝了PHP嗎?

+0

@Max在/ etc – user501695 2010-11-09 19:33:11

+0

中沒有名爲httpd的文件夾,但是我在文件夾/ etc/apache2中有一個名爲httpd.conf的文件。 – user501695 2010-11-09 19:33:42

+0

但是在上面提到的路徑中文件httpd.conf我完全是空的。它是零字節 – user501695 2010-11-09 19:34:26