簡體   English   中英

PHP的文件權限問題

[英]File permission problems with PHP

我正在嘗試創建一個文件夾,然后在該文件夾中fopen一個文件。

mkdir可以很好地用於創建文件夾(因為父文件夾具有777權限),但是當腳本本身在cpanel下以用戶ID 32024運行時,生成的文件夾歸用戶ID 99擁有。現在,當我嘗試在其中創建文件時文件夾,我得到:

安全模式限制生效。 uid為32024的腳本不允許訪問uid 99擁有的/ <path_of_file> / <folder_created_by_php>

當我嘗試寫入別人擁有的文件夾時,此錯誤是完全合理的,但是在32024下運行的腳本如何創建所有者為99的文件夾? 服務器的行為方式有問題嗎? 有任何想法嗎?

創建該文件后,您可以嘗試將用戶99和32024都包含在同一個組中,並使用chmod('yourfilename',0775)

您的問題與php上的安全模式設置有關:

請查看此以獲取更多信息: http : //www.serverschool.com/dedicated-servers/what-is-php-safe-mode/您將擁有所有信息,以了解實際上是什么安全模式...

只是要求您的開發人員不要使用safe_mode,因為這是當今所有服務器上都不建議使用的功能...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM