Выполнить скрипт Python через переполнение стека

Я набираю этот пост после того, как попробовал несколько способов разрешения проблем с разрешениями на 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");

Разрешения для папок:

  • / folder и / folder / test принадлежат www-данным в режиме 777

Права доступа к файлам:

  • test.py и sched2 принадлежат www-данным и режиму 777

PHP файл находится в / var / www

0

Решение

Задача ещё не решена.

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

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

По вопросам рекламы [email protected]