2012-06-21 42 views
0

當我上傳php文件到服務器時,它獲得了權限600(不可執行,不可讀)。直到兩天前,一切正常。上傳的php文件獲得權限600(不能執行)

請幫我

+1

600是可讀見誰擁有它的用戶。您的服務器管理員可能會創建一個新的文件創建掩碼作爲安全措施。使用['chmod()'](http://us3.php.net/manual/en/function.chmod.php)在上傳後將文件權限更改爲所需內容。 –

+0

我是服務器管理員,我所做的只是從php.ini中刪除disable_function。我使用FTP協議上傳文件 – Soriyyx

+1

切記:PHP腳本通常不需要是可執行的。 – lanzz

回答

1

你應該看看你的FTP服務器配置中的UMASK。聽起來像是設置爲177或其他東西。

您是否對配置執行了任何升級/更新?

此外,您使用的是什麼FTP客戶端和服務器?

如果您有shell訪問權限,則切換到SFTP。它更安全,並消除了很多麻煩。