私のデフォルトのcpanelセットアップは、ユーザー「nobody」としてapacheを実行します。したがって、ファイルを出力するブラウザーを介してphpスクリプトを実行すると、そのファイルの所有権はnobody:nobodyになります。ユーザー「fred」としてログインしたcronジョブからスクリプトを実行すると、出力ファイルはfred:fredによって所有されます。同じファイルを上書きするには、ブラウザーとcronの両方が必要です。私が抱えている問題は、一方の「ユーザー」がファイルを作成した場合、もう一方のユーザーはファイルを上書きできないということです。根本的な問題がどこにあるのか、そして考えられる解決策を教えてください。ファイルのアクセス許可は0775です。
- グループを設定する必要がありますか?ユーザーを誰とも同じグループに追加しませんか?もしそうなら、どのように?
- cronジョブをユーザーnobodyとして実行するにはどうすればよいですか?
どうもありがとう、ロイド