2011-11-22 113 views
3

我們在Web樹的根目錄中有一個自定義php.ini和.htaccess文件。阻止訪問php.ini文件

默認情況下不能訪問.htaccess,但可以訪問php.ini。

例如:

http://example.com/php.ini 

請告訴我重新開始程序阻止訪問php.ini文件?

+2

它必須在網絡文件夾中嗎?你可以把它放在公用文件夾的範圍之外嗎?如果您有多個網站,您可以隨時將其設置爲site1,然後是site1/public_html。其中site1是網站,public_html設置爲根。那麼你可以將php.ini放在site1文件夾中,如果你想。 – Matt

+0

這個,並且644 chmod就足夠了? – alex

+0

@Matt號它必須駐留在web文件夾中。也許更改文件夾內的位置? – zaf

回答

14

此外,如果你必須有它在公用文件夾嘗試:

<Files php.ini> 
    order allow,deny 
    deny from all 
</Files> 
+0

酷 - 這似乎工作。我可以在.htaccess文件的任何地方添加它,或者它必須是第一件事嗎? – zaf

+0

@zaf不,你可以在任何地方添加它。它應該在它看到它時解析它。 – Matt

-2

更改CHMOD或權限,所以它不是由用戶執行。

+1

「chmod ugo-x php.ini」不起作用。 – zaf