1
Linux服務器,運行suphp與Apache 2.2.22和PHP5.5.17Impresspages文件上傳掩模
當我使用圖像插件上載圖像時,它被存儲在基於日期的路徑下/文件 路徑目錄與-rwx------
屬性創建,文件存儲與-rw-------
性能也能正常工作,當我穿越使用shell的目錄,但是Apache無法看到這些文件,因爲它運行的不是我。
什麼是安全文件,我可以在其中添加umask(002);
,這將在應用程序邏輯中足夠早,但不會被更新覆蓋?我可以創建一個插件,並使其成爲routes.php中唯一的東西嗎?我可以把它放在我的主題文件中嗎?
一個WordPress的快速grep顯示umask設置。 MyGedView的快速格式顯示了umask設置。我也看到了Magento中的umask設置。我並不是說它需要添加,我需要將其添加到某個地方,而且我不希望它被更新覆蓋。 – user176717 2014-10-01 16:51:43
許多地方正在創建文件。實施這樣的設置並不容易。 Magento有這樣的選擇這一事實讓我覺得可能需要實施。 但我無法在WP中找到任何此設置的證據https://wordpress.org/support/topic/wordpress-and-umask – 2014-10-02 19:12:38
Wordpress在更新時使用了umask。請參閱wp-admin/includes/upgrade和wp-admin/includes/class-ftp.php。我沒有在文件上傳中看到它,但我不確定它是否需要創建基於日期的目錄。 – user176717 2014-10-03 19:43:15