CMS/MediaWiki/Scribunto
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Scribunto
Scribunto ist eine MediaWiki-Erweiterung, die Lua-Skripte für leistungsfähigere und flexiblere Vorlagen und Module ermöglicht. Lua ist schneller und effizienter als komplexe Wikitext-Vorlagen.
Voraussetzung
sudo apt update sudo apt install php-mbstring lua5.4
Scribunto herunterladen
mdir /download cd /download wget https://extdist.wmflabs.org/dist/extensions/Scribunto-REL1_45-e9dd017.tar.gz tar -xzf Scribunto-REL1_45-e9dd017.tar.gz -C /var/www/mediawiki/extensions tar -xzf Scribunto-REL1_45-e9dd017.tar.gz -C /var/www/docs/extensions
Konfiguration in der LocalSettings.php
Öffnen Sie die Datei LocalSettings.php im Hauptverzeichnis Ihres Wikis und fügen Sie am Ende die folgenden Zeilen hinzu:
wfLoadExtension( 'Scribunto' ); // Standard-Engine festlegen $wgScribuntoDefaultEngine = 'luastandalone'; // Falls das System die Lua-Datei nicht selbst findet oder ausführbar macht: // $wgScribuntoEngineConf['luastandalone']['luaPath'] = '/usr/bin/lua5.4';
Berechtigungen setzen
Scribunto muss das Lua-Binary ausführen können. Setzen Sie die entsprechenden Rechte für die mitgelieferten Binärdateien:
cd /var/www/mediawiki/extensions/Scribunto/includes/Engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic chmod +x lua cd /var/www/docs/extensions/Scribunto/includes/Engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic chmod +x lua
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).