0
rootユーザーがbashファイルからPHPスクリプトを呼び出しています。 PHPコードは、読み込み不能な例外のエラーを返します。 rootユーザーが同じphpスクリプトをphp-cliから実行すると、そのファイルは読み込み可能になります。ファイルはphp-cliから直接実行され、phpコードでは読み込めないphpコードのために読むことができます。
私はここに私のbashスクリプト
while true; do
echo "Waiting for file changes"
OUTPUT=`inotifywait -rq -e create --format='%w%f' '/var/www/storage/app/public/raw_image'`
chown root:www-data "$OUTPUT"
sleep 0.5
php /var/www/scripts/script.php "$OUTPUT"
echo "Files were changed"
done
の内容は私のためのファイルパーミッションです
chmod +r "file"
によってコマンド
chown root:www-data "file"
と、ファイルが読みやすくを使用してファイルを所有していますbashスクリプトファイルは0755
は、あなたの質問にコードを入れ – Guardian
より理解するために、あなたのbashスクリプトを共有しますコメントではありません – Guardian