Prozess kann nicht erstellt werden: proc_open: Stream konnte nicht geöffnet werden: Berechtigung verweigert

969
user193661

Ich habe gesehen, dass diese Frage ohne Lösung veröffentlicht wurde. Und ich habe andere Beiträge gesehen, die verwandt sind ( eins zwei ), aber nicht helfen.

Die Berechtigungen sind gesetzt, ausführbar, der Besitz ist festgelegt, kein SELinux, PHP kann Shell-Befehle ausführen, PHP nicht im safe_mode, php-pcntl ist installiert.

Ich verwende Arch Linux, PHP 7.1, MediaWiki 1.28, PHP-Fpm, Nginx 1.10.3 und Scribunto, die von MW für 1.28 heruntergeladen wurden.

Ich versuche, Scribunto für Template: Navbox zu verwenden. Der Fehler ist, wenn ich auf die Vorlagenseite gehe, luastandalone in scribunto gibt den Fehler aus, der versucht, einen Logger zu starten.

Der Fehler bekomme ich:

Lua-Fehler: Prozess kann nicht erstellt werden: proc_open (/ usr / share / webapps / mediawiki / extensions / Scribunto / errorFile): Fehler beim Öffnen des Streams: Berechtigung verweigert

Die LocalSettings.php-Zeilen:

requir_once "$ IP / extensions / Scribunto / Scribunto.php"; $ wgScribuntoDefaultEngine = 'luastandalone'; $ wgScribuntoEngineConf ['luastandalone'] ['errorFile'] = "$ IP / extensions / Scribunto / errorFile";

Und die Berechtigungen:

$ ls -l Erweiterungen / Scribunto /  insgesamt 96  -rw-r - r-- 1 wurzel wurzel 19917 Nov 18 19:15 KOPIEREN  -rw-r - r-- 1 wurzel wurzel 609 18. november 19:15 Gruntfile.js  -rw-r - r-- 1 wurzel wurzel 2793 Nov 18 19:15 Scribunto.magic.php  -rw-r - r-- 1 wurzel wurzel 8111 Nov 18 19:15 Scribunto.namespaces.php  -rw-r - r-- 1 wurzel wurzel 9437 Nov 18 19:15 Scribunto.php  drwxr-xr-x 2 wurzel wurzel 4096 18. november 19:15 häufig  -rw-r - r-- 1 wurzel wurzel 702 18. november 19:15 composer.json  -rw-r - r-- 1 wurzel wurzel 3945 18. november 19:15 composer.lock  drwxr-xr-x 5 wurzel wurzel 4096 9. januar 2016 motoren  -rwxrwxrwx 1 Wurzel Wurzel 0 Feb 26 23:44 errorFile  -rw-r - r-- 1 wurzel wurzel 278 Nov 18 19:15 gitinfo.json  drwxr-xr-x 2 wurzel wurzel 4096 18. november 19:15 i18n  drwxr-xr-x 2 Wurzelwurzel 4096 18. November 19:15 Module  -rw-r - r-- 1 wurzel wurzel 276 18. november 19:15 package.json  -rw-r - r-- 1 wurzel wurzel 505 18. november 19:15 phpcs.xml  drwxr-xr-x 3 root root 4096 9. Januar 2016 Tests  drwxr-xr-x 3 wurzel wurzel 4096 18. november 19:15 verkäufer  -rw-r - r-- 1 wurzel wurzel 48 18. november 19:15 version

Weißt du was los ist

1
Die entsprechende Berechtigung ist die des Scribunto-Verzeichnisses. Tgr vor 7 Jahren 1
@Tgr Das hat das Problem gelöst. Ich weiß nicht warum. user193661 vor 7 Jahren 0
Ich nehme an, dass das Verzeichnis `/ usr / share / webapps / mediawiki / extensions / Scribunto` für den PHP-Benutzer nicht beschreibbar ist, so dass es nicht erstellt werden kann darüber beklagt sich der Fehler. Tgr vor 7 Jahren 0

0 Antworten auf die Frage