0

phpファイルをサーバーにアップロードすると、パーミッション600が取得されます(実行可能ではなく、読み取り可能ではありません)。2日前まで、すべてが正常に機能していました。

私を助けてください

4

2 に答える 2

1

簡単な回避策: PHP を介して直接権限を変更できます。

chmod("myfile.pdf", 0755);

http://php.net/manual/en/function.chmod.phpも参照してください。

于 2012-06-21T16:47:26.867 に答える
1

FTP サーバー構成で UMASK を調べる必要があります。177か何かに設定されているように聞こえます。

構成に対してアップグレード/更新を実行しましたか?

また、どの FTP クライアントとサーバーを使用していますか?

ボックスにシェル アクセスできる場合は、SFTP に切り替えます。それはより安全であり、多くの手間を省きます。

于 2012-06-21T16:14:55.717 に答える