Сценарий Python не выполняется должным образом из Php

Я пытаюсь запустить скрипт python с Php, но он работает неправильно, когда я запускаю его с Php. Этот скрипт здесь «bot.py» вставляет с помощью instagram api и записывает вывод в виде текстового файла в «bot1.txt».

Вот код Php:

shell_exec("python automation/bot.py"); 

И вот фрагмент python, который записывает в файл:

 with open('../botlog/bot1.txt', 'a') as the_file: the_file.write('Followed') 

Моя проблема в том, что когда я запускаю его с Php, сценарий запускается, но не записывается в файл bot1.txt. Когда я запускаю скрипт python с командной строкой, все работает отлично, поэтому я не понимаю, в чем заключена сделка. Я работаю с MAMP на локальном сервере. Спасибо !

Может быть, вы должны указать свой путь к php.

 $myPHPScriptPath = realpath(dirname(__FILE__)); 

Затем укажите относительный путь к вашему скрипту python.

Надеюсь, поможет