Erro com script de atualização do banco de dados MediaWiki

Erro com script de atualização do banco de dados MediaWiki

Eu gostaria de atualizar nossa antiga instalação do MediaWiki (v1.24) para a versão mais recente, rodando no Debian 10 (não instalado como pacote Debian, apenas usando o arquivo da página inicial), mas simplesmente não consigo atualizar o banco de dados trabalhar. Nem o script de atualização da CLI nem a variante da web.

Para o script baseado em CLI, o problema é que tenho vários wikis em LocatlSettings.php.

<?php
error_reporting( -1 );
ini_set( 'display_errors', 1 );
// Include common settings to all wikis before this line (eg. database configuration)

    switch ( $_SERVER['SERVER_NAME'] ) {
            case 'wiki.xyz.de':
                    require_once 'LocalSettings.wiki.xyz.de.php';
                    break;
    case 'wiki.abc.de':
                   require_once 'LocalSettings.wiki.abc.php';
                   break;   

            default:
                    header( 'HTTP/1.1 404 Not Found' );
                    echo 'This wiki is not available. Check configuration.';
                    exit( 0 );
    }

Como você pode ver, ativei mensagens de erro para serem exibidas no navegador ao configurar o NGINX para carregar o wiki (basicamente apenas usando a configuração do nosso wiki atual, apenas alterando o caminho para a pasta da nova versão do Wiki). Se eu tentar acessar o site, recebo esses erros:Erros estranhos de banco de dados

Para que o script seja executado, tenho que informar qual caso ele deve usar. Isso deve funcionar executando-o com "-S wiki.xyz.de", mas isso me dá "Endereço inválido". Funciona adicionando uma porta, como: 8080, mas depois está apenas me dizendo que está em execução e que posso interrompê-lo com CTRL + C. Posso encaminhar essa porta via SSH para minha máquina local e abrir localhost: 8080 no navegador , mas isso obviamente apenas me diz que o script deve ser executado na CLI.

Posso acessar o script de atualização da web passando "-S wiki.xyz.de:8080" para php e executando-o com "sudo -u www-data (todo o diretório pertence a www-data:www-data como é o instalação antiga). O script de atualização da web parece estar funcionando bem, o problema é a porta 8080. Instalei recentemente o Wordpress e como a configuração do nginx apresentava alguns erros, tentei executar o script de instalação da mesma maneira, mas sempre o fazia. tente abrir a página que é redirecionada para url.de:8080. Portanto, não é prático executar o script de atualização da web dessa maneira.

Não sei o que mais eu poderia fazer. A única coisa possível poderia ser um erro na configuração do nginx para a página, que funcionava com o antigo MediaWiki, mas não com versões mais recentes. Então carreguei a configuração para você, talvez alguém veja algo:Pastebin

informação relacionada