os.chdir OSError (13, «Отказано в доступе») для ampps - PullRequest
0 голосов
/ 08 ноября 2018

Я вызываю скрипт Python script.py через php скрипт index.php следующей командой:

$tmp = exec("python script.py xyz");

Теперь в скрипте Python script.py я пытаюсь изменить каталог, который является символической ссылкой на папку:

try:
    os.chdir('softlink')
except:
    var = sys.exc_info()
    print var

Ниже появляется ошибка при выполнении

<type 'exceptions.OSError'>, OSError(13, 'Permission denied'), <traceback object at >

Я изменил разрешения для softlink, script.py и index.html в соответствии с аналогичным вопросом OSError - Errno 13 Отказано в разрешении , а именно:

ls -la 
-rwxrwxrwx  1 ampps    ampps 1819 Nov  8 21:08 index.php
-rwxrwxrwx  1 ampps    ampps 4391 Nov  8 21:15 script.py
lrwxrwxrwx  1 ampps    ampps   39 Nov  8 20:14 softlink -> 
/local/mnt/workspace/manifest/

У меня нет разрешения, которое требуется для папки или символической ссылки, чтобы сервер ampps мог получить доступ к папке. Спасибо

...