-1
PhpでPythonスクリプトを実行しようとしていますが、Phpで起動すると正しく実行されません。このスクリプト(ここでは "bot.py")はinstagram apiを取り込み、出力をテキストファイルとして 'bot1.txt'に書き込みます。ここでPythonスクリプトがPhpから正しく実行されない
は、PHPのコードです:
shell_exec("python automation/bot.py");
そして、ここでは、ファイルに書いてPythonのスニペットです:
私の問題は、私はそれを起動したときということですPhpではスクリプトは実行されますが、bot1.txtファイルには書き込まれません。コマンドラインでPythonスクリプトを実行すると、すべてが完全に機能するので、ここで何が問題になるのか分かりません。 私はローカルサーバー上でMAMPを使用しています。 ありがとうございました!
bot1.txtのファイルアクセス権は何ですか?それはどのユーザー/グループに属していますか? – miknik
33279書いてあります –
コマンドラインから 'ls -l path/to/bot1.txt'を実行すると、' -rw-r-r-- 1 root root 114 11 13 19:43 bot1のような応答が得られます。 txt' – miknik