我正在通过以下命令通过php脚本script.py
调用python脚本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 >
我根据类似的问题OSError - Errno 13 Permission denied更改了softlink
,script.py
和index.html
的权限,
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服务器可以访问该文件夹。 谢谢