2010-02-01 88 views
1

我購買了一個非常有名的基於第三方php的論壇軟件。上傳到我的服務器,運行幾個星期。今天早上,當我訪問我的網站時,它顯示了所有的PHP代碼,包括所有的註釋等,就像你用記事本打開它會看到的一樣。這是非常可怕的,我的數據庫配置是在PHP文件也可見,發生了什麼?我別無選擇,只能把我的網站關掉。爲什麼我可以在線查看我的php源代碼?

我該怎麼辦?如何查看PHP代碼?我認爲PHP代碼非常安全?

有人侵入了我的網站嗎?

+1

屬於serverfault.com – 2010-02-01 09:43:29

+1

在您閱讀任何答案之前,請更改所有密碼! – Joe 2010-02-01 09:54:33

回答

5

這是服務器上的配置問題(如mod_php由於某種原因未加載)。最好立即聯繫您的託管服務提供商,讓他們知道他們有一個嚴重的問題!

除非您上傳了自己的.htaccess文件,這也可能是有問題的Apache配置設置的來源?

+0

當,你打我10秒:-) – 2010-02-01 09:42:33

+0

我正在使用IIS6 – mysqllearner 2010-02-01 09:43:29

0

有人在您的網絡服務器上禁用了腳本解釋。詢問您的主機管理員。

0

快速修復是將空白index.html放置在您的網站(和論壇根目錄,如果不同)。如果他們知道腳本名稱並知道這個錯誤已經存在,但不會阻止他人訪問您的源代碼,但至少在訪問您的網站/論壇時不會顯示給每個人和他的狗。

除此之外,您的服務器上的PHP解析模塊被禁用,無論是不正確還是意外。立即聯繫你的主人,但我想你已經做到了。

+0

重命名您的htdocs目錄,這是更快,並隱藏一切。 – Wim 2010-02-01 12:48:23

相關問題