Я набираю этот пост после того, как попробовал несколько способов разрешения проблем с разрешениями на python, apache и php.
Я пытаюсь скопировать файл из одного каталога в другой. Я установил всех владельцев каталогов как www-data и chmod на 777
Когда я запускаю скрипт python под пользователем www-data, он работает нормально и копирует файл, однако при вызове PHP скрипта python кажется, что он только копирует файл, но не копирует содержимое. Таким образом, файл по существу пуст.
файл питона
#!/usr/bin/python
import subprocess
subprocess.call([ 'cp','sched2','/folder/test'])
Код PHP
exec("/folder/test.py");
Разрешения для папок:
Права доступа к файлам:
PHP файл находится в / var / www
Задача ещё не решена.
Других решений пока нет …