我看到有人发帖问这个问题,但没有人给出解决方案。我还看到其他相关的帖子(一 二),但却没有帮助。
权限已设置、可执行、所有权已设置、无 SELinux、PHP 可以执行 shell 命令、PHP 不在安全模式、php-pcntl 已安装。
我正在使用 Arch Linux、PHP 7.1、MediaWiki 1.28、php-fpm、nginx 1.10.3 和从 MW 下载的 1.28 版 scribunto。
我正在尝试将 Scribunto 用于模板:Navbox。错误是当我转到模板页面时,scribunto 中的 luastandalone 引发了尝试启动记录器的错误。
我收到的错误:
Lua 错误:无法创建进程:proc_open(/usr/share/webapps/mediawiki/extensions/Scribunto/errorFile):无法打开流:权限被拒绝
LocalSettings.php 行:
require_once“$IP/extensions/Scribunto/Scribunto.php”; $wgScribunto默认引擎 = 'luastandalone'; $wgScribuntoEngineConf['luastandalone']['errorFile'] = "$IP/extensions/Scribunto/errorFile";
以及权限:
$ ls -l 扩展/Scribunto/ 总计 96 -rw-r--r-- 1 root root 19917 11月18日 19:15 复制 -rw-r--r-- 1 root root 609 11月18日 19:15 Gruntfile.js -rw-r--r-- 1 root root 2793 十一月 18 19:15 Scribunto.magic.php -rw-r--r-- 1 root root 8111 11月18日 19:15 Scribunto.namespaces.php -rw-r--r-- 1 root root 9437 11月18日 19:15 Scribunto.php drwxr-xr-x 2 root root 4096 11月18日 19:15 常见 -rw-r--r-- 1 root root 702 11月18日 19:15 composer.json -rw-r--r-- 1 root root 3945 十一月 18 19:15 composer.lock drwxr-xr-x 5 root root 4096 2016 年 1 月 9 日 引擎 -rwxrwxrwx 1 root root 0 二月 26 23:44 errorFile -rw-r--r-- 1 root root 278 11月18日 19:15 gitinfo.json drwxr-xr-x 2 root root 4096 十一月 18 19:15 i18n drwxr-xr-x 2 root root 4096 11月18日 19:15 模块 -rw-r--r-- 1 root root 276 11月18日 19:15 package.json -rw-r--r-- 1 root root 505 11月18日 19:15 phpcs.xml drwxr-xr-x 3 root root 4096 2016 年 1 月 9 日 测试 drwxr-xr-x 3 root root 4096 11月18日 19:15 供应商 -rw-r--r-- 1 root root 48 Nov 18 19:15 版本
你知道什么地方出了问题吗?