2010-09-13 50 views
0

我的一個php網站沒有完全運行。它只顯示我的主頁,當我嘗試打開任何目前的鏈接時,它顯示了該鏈接調用的文件的php代碼。PHP腳本沒有在某些頁面上執行

PHP安裝正確。同一臺服務器託管10多個其他PHP網站。沒有的.htaccess參數等。同一站點正在與相同的設置和相同的代碼一些其他的服務器上...我無法找到原因..

+0

你可以發表一些代碼,鏈接或者......嗎?我們不是猜測一切。 – 2010-09-13 13:59:58

+1

可能是短標籤問題。 – Mchl 2010-09-13 14:00:31

回答

2

確保您使用的

<?php .. ?> 

標籤到處都是,你可能知道這一點,但我指出它以防萬一。

在早期版本中,阿帕奇便拿起並與

<? ... ?> 

標籤編譯任何東西,這是一個錯誤,因爲它得到了XML文件版本混淆。

所以他們改變了它complie只有東西在

<?php ... ?> 

此外,同樣,你可能知道這一點,請確保你正在主持一個PHP支持的服務器上。

還有這個「功能」,你可以在你的.htaccess配置忽略某些文件。確保你的.htaccess沒有php編譯的異常。

我還不能馬上想到什麼:)

+0

所有頁面只在php標籤中。 – 2010-09-13 14:15:25

0

讓你的PHP代碼確保一切是PHP的標籤,如 iamserious寫樓上之間。

確保你的文件名的擴展名,例如.PHP的index.php。 確保它在文件的路徑中沒問題! 確保您的網絡服務器與PHP完美協作!

+0

我忘了提及頁面應該總是以.php擴展名結尾。好的。 – iamserious 2010-09-13 14:13:05

+0

所有的代碼都在PHP標籤中。我用過<?的phpinfo(); ?>函數來獲取有關我的php的信息。它向我展示了所有的設置。同樣的代碼正在差異服務器上工作。還有一件事,目前託管超過10個PHP網站的服務器都工作正常,除了這個(http://new.sourcecomm.net)。你可以在這裏看到(http://new.sourcecomm.net)。 – 2010-09-13 14:17:34

+0

我真的不明白爲什麼它不能像它應該是=/ – Jordy 2010-09-13 14:28:25