Eu já vi essa pergunta publicada sem solução. E eu vi outros posts relacionados ( um two ), mas não ajuda.
As permissões são definidas, executável, a propriedade está definida, não há SELinux, o PHP pode executar comandos shell, o PHP não está no safe_mode, o php-pcntl está instalado.
Estou usando o Arch Linux, o PHP 7.1, o MediaWiki 1.28, o php-fpm, o nginx 1.10.3 e o scribunto baixado do MW para 1.28.
Estou tentando usar o Scribunto for Template: Navbox. O erro é quando eu vou para a página do template, o luastandalone no scribunto gera o erro ao tentar iniciar um logger.
O erro que estou recebendo:
Lua error: Cannot create process: proc_open(/usr/share/webapps/mediawiki/extensions/Scribunto/errorFile): failed to open stream: Permission denied
As linhas LocalSettings.php:
require_once "$IP/extensions/Scribunto/Scribunto.php"; $wgScribuntoDefaultEngine = 'luastandalone'; $wgScribuntoEngineConf['luastandalone']['errorFile'] = "$IP/extensions/Scribunto/errorFile";
E as permissões:
$ ls -l extensions/Scribunto/ total 96 -rw-r--r-- 1 root root 19917 Nov 18 19:15 COPYING -rw-r--r-- 1 root root 609 Nov 18 19:15 Gruntfile.js -rw-r--r-- 1 root root 2793 Nov 18 19:15 Scribunto.magic.php -rw-r--r-- 1 root root 8111 Nov 18 19:15 Scribunto.namespaces.php -rw-r--r-- 1 root root 9437 Nov 18 19:15 Scribunto.php drwxr-xr-x 2 root root 4096 Nov 18 19:15 common -rw-r--r-- 1 root root 702 Nov 18 19:15 composer.json -rw-r--r-- 1 root root 3945 Nov 18 19:15 composer.lock drwxr-xr-x 5 root root 4096 Jan 9 2016 engines -rwxrwxrwx 1 root root 0 Feb 26 23:44 errorFile -rw-r--r-- 1 root root 278 Nov 18 19:15 gitinfo.json drwxr-xr-x 2 root root 4096 Nov 18 19:15 i18n drwxr-xr-x 2 root root 4096 Nov 18 19:15 modules -rw-r--r-- 1 root root 276 Nov 18 19:15 package.json -rw-r--r-- 1 root root 505 Nov 18 19:15 phpcs.xml drwxr-xr-x 3 root root 4096 Jan 9 2016 tests drwxr-xr-x 3 root root 4096 Nov 18 19:15 vendor -rw-r--r-- 1 root root 48 Nov 18 19:15 version
Você sabe o que há de errado?
Tags permissions php lua mediawiki