install correct php yaml extension version

This commit is contained in:
Jörg Thalheim 2024-07-08 10:16:20 +02:00 committed by mergify[bot]
parent 0d01f0c729
commit 21ef5f88af

View File

@ -173,9 +173,14 @@ in
}; };
# https://www.mediawiki.org/wiki/Help:Extension:Translate/Installation # https://www.mediawiki.org/wiki/Help:Extension:Translate/Installation
services.phpfpm.pools.mediawiki.phpOptions = '' services.phpfpm.pools.mediawiki.phpOptions =
extension=${pkgs.phpExtensions.yaml}/lib/php/extensions/yaml.so let
''; phpVersion = builtins.replaceStrings [ "." ] [ "" ] (lib.versions.majorMinor config.services.phpfpm.pools.mediawiki.phpPackage.version);
extensions = pkgs."php${phpVersion}Extensions";
in
''
extension=${extensions.yaml}/lib/php/extensions/yaml.so
'';
services.postgresql.package = pkgs.postgresql_16; services.postgresql.package = pkgs.postgresql_16;
@ -195,6 +200,9 @@ in
touch /var/lib/mediawiki/.mediawiki-job-index-fix touch /var/lib/mediawiki/.mediawiki-job-index-fix
fi fi
''; '';
systemd.services.mediawiki-init.serviceConfig.RemainAfterExit = true;
networking.firewall.allowedTCPPorts = [ 443 80 ]; networking.firewall.allowedTCPPorts = [ 443 80 ];
security.acme.acceptTerms = true; security.acme.acceptTerms = true;