5

こんにちは、centos サーバーを実行しています。fopen などの php によって作成された新しく作成されたファイルのデフォルトの chmod を設定する方法を知りたいです。現時点では 644 を実行していますが、666 が必要なため、この設定はどこで指定できますか?

4

2 に答える 2

2

Linux と同様に、PHP には、ファイルのアクセス許可を変更するために呼び出すことができる chmod() コマンドがあります。

ここのドキュメントを参照してください: http://php.net/manual/en/function.chmod.php

デフォルト設定については、Patrick Fisherがここで述べていることを試すことができます: Setting the umask of Apache user

[root ~]$ echo "umask 000" >> /etc/sysconfig/httpd
[root ~]$ service httpd restart
于 2013-05-21T14:23:28.130 に答える