Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
phpファイルをサーバーにアップロードすると、パーミッション600が取得されます(実行可能ではなく、読み取り可能ではありません)。2日前まで、すべてが正常に機能していました。
私を助けてください
簡単な回避策: PHP を介して直接権限を変更できます。
chmod("myfile.pdf", 0755);
http://php.net/manual/en/function.chmod.phpも参照してください。
FTP サーバー構成で UMASK を調べる必要があります。177か何かに設定されているように聞こえます。
構成に対してアップグレード/更新を実行しましたか?
また、どの FTP クライアントとサーバーを使用していますか?
ボックスにシェル アクセスできる場合は、SFTP に切り替えます。それはより安全であり、多くの手間を省きます。