Импорт caffe в python в коде php

У меня есть код test.php

$b = system("python test.py", $a);
echo $a;

и код python test.py

import caffe
print('!')

когда я использую php test.php на сервере с консоли, все в порядке и выводит! 0. Но когда я просматриваю test.php в браузере, он имеет некоторые ошибки и выводит 1. Но я не знаю, что не так, потому что python запускается через системную функцию.

0

Решение

Я думаю, что ваша проблема основана на разрешении: когда вы запускаете test.php в консоли, этот скрипт выполняется с вашим пользователем, но когда вы запускаете test.php в веб-браузере, этот скрипт выполняется с пользователем веб-сервера (вероятно, www-data).

Я предлагаю использовать более простой скрипт py:

Распечатать(‘!’)

чтобы проверить, что проблема связана с разрешением и ничем иным.

Какую операционную систему ты используешь?

0

Другие решения

Других решений пока нет …