私はfopenファイルでこの問題を抱えています。誰かが解決策を持っているかもしれません...
fopen がブラウザ経由でファイルを作成すると、そのファイルは「nobody」によって所有されます。crontab 経由で同じスクリプトを実行すると、許可が拒否されます。ファイルが crontab によって作成された場合、そのファイルは私の cpanel ユーザー名によって所有されており、Web ブラウザー経由で開くことができません。
したがって、問題は、使用される各方法が、作成されたファイルを所有するために異なるユーザーを使用していることです。どうすればこれを回避できますか?crontab を nobody として実行する方法を検索しましたが、root である必要があり、複雑に思えます。cpanel ユーザーとして Web ページを実行することについては何も見つかりませんでした。私のphpスクリプトにはchmod 777があり、ファイルがあるフォルダーにも777があることを確認してください。
何か案は?ありがとう。