2013-07-24 29 views
0

我想安设扩展:Scribuntu,但是当我尝试运行简单的命令,比如#invoke我得到的错误:东西在shell路径不正确/语法

Lua error: Internal error: The interpreter exited with status 127.

这是我发现错误日志文件:

sh: /var/lib/php-exec//sh /alt/home/webmaster.plast/html/Wiki/extensions/Scribunto/engines/LuaStandalone/lua_ulimit.sh 7 8 51200 \\/alt/home/webmaster.plast/html/Wiki/extensions/Scribunto/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua\: No such file or directory 

所以我的问题是:你能告诉我,如果路径是正确的?我已经检查过这些文件,它们都已经到位。路径也是绝对的,所以我不知道问题出在哪里。路径前的那些“\”是否正确? 我以前从未使用shell,因此我甚至不知道正确的语法。谢谢你的简单解释。

+0

不确定最后/ – placeybordeaux

回答

1

路径中不应该有“\”,但可能这是错误报告/日志记录机制的人工产物。尽管检查。

另一件要检查的事情是执行代码的用户实际上拥有读取和运行lua可执行文件(以及它所在的目录以及所有父目录)所需的权限。对于Debian或Ubuntu下的apache,该用户通常是www-data。使lua可执行文件对所有用户可读并可运行应该没问题。