2011-06-02 24 views
0

當我嘗試運行在我的apache的根文件夾上運行我的php文件時,出現頁面未找到錯誤。其他的PHP文件運行良好(無論如何這是一個基於magento的網站)。是因爲我通過FTP傳輸文件嗎? 服務器可以配置爲不運行某些特定的文件嗎?我怎樣才能解決這個問題?有什麼與.htacess有關?頁面未找到:在Apache服務器上運行一個php文件

+1

我認爲需要更多細節。所以你可以訪問yourdomain.com/file1.php但不是yourdomain.com/file2.php?你有任何.htaccess文件,可能會導致問題?還要確保文件正確上傳,即在您的FTP客戶端中的大小大於0。 – Ben 2011-06-02 09:48:38

+2

確保你要求正確的URI。注意文件名大小寫敏感 – Phil 2011-06-02 09:48:40

+0

@Ben @Phil:謝謝大家:這是由於PHP文件的權限設置。我把它改成了644,它工作。 – karto 2011-06-02 13:31:18

回答

2

確保您已將您的文件上傳到/ www或/ httpdocs子目錄中。 如果是這樣,請檢查文件的權限。

+0

這是由於php文件的權限設置。我把它改成了644,它工作。 – karto 2011-06-02 13:31:53

0

這個域名是否與其他php文件具有相同的擴展名。

即。 MYFILE。 php或myfile。 php4

apache的默認配置指定php文件的擴展名爲「php4」,因爲php版本爲3.0,之前與當前版本不兼容。通常簡單的「php」擴展名可以重新啓用,但可能不適用於您的情況。

+0

我從來沒有在默認的Apache配置中看到任何關於'php4'的擴展...... – binaryLV 2011-06-02 10:09:00

+0

謝謝all:這是由於php文件的權限設置。我把它改成了644,它工作。 – karto 2011-06-02 13:30:21

相關問題