Created attachment 16682 [details] debug.log Стенд: Alt Server 10.2 x86_64 (office) Версии пакетов: mediawiki-php8.2-1.40.1-alt2.noarch mediawiki-1.40.1-alt2.noarch mediawiki-apache2-1.40.1-alt2.noarch apache2-mod_php8.2-8.2.20-alt1.x86_64 apache2-2.4.62-alt1.x86_64 Шаги воспроизведения: 1. Установить mediawiki: а. Установить и настроить базу данных: # apt-get install mariadb-server # systemctl enable --now mysqld # mysqladmin -u root password '1' # mysql -u root -p1 -Be "create user 'mediawiki'@'localhost' identified by 'mediawikipass'; create database mediawiki default character set utf8 collate utf8_unicode_ci; grant all privileges on mediawiki.* to mediawiki@localhost; FLUSH PRIVILEGES;" б. Установить пакеты # apt-get install mediawiki mediawiki-apache2 mediawiki-mysql mediawiki-php8.2 apache2-mod_php8.2 в. Активировать конфигурацию mediawiki для apache: # sed -i '/ServerName/s/ServerName.*/ServerName\tmediawiki.test.alt/' /etc/httpd2/conf/sites-available/mediawiki.conf # sed -i -e 's/memory_limit = 128M/memory_limit = 512M/g' /etc/php/8.2/apache2-mod_php/php.ini # a2enmod mod_php8.2; a2dismod mod_php8.1 # a2ensite mediawiki # a2dissite 000-default_https; a2dissite 000-default # systemctl restart httpd2 && sleep 5; systemctl status httpd2 г. В браузере открыть ссылку http://mediawiki.test.alt/, настроить параметры баз данных и пользователя, и закончить установку. 2. Установить любое расширение, например: # apt-get install mediawiki-extensions-ConfirmAccounts или # apt-get install mediawiki-extensions-RandomPages 3. Обновить страницу mediawiki Результат: некорректно перезагружается конфигурация mediawiki для httpd2, из-за чего зайти на mediawiki нельзя: "Объект не найден! Запрашиваемый ресурс не найден. Если Вы ввели адрес данного ресурса вручную, пожалуйста, удостовертесь, что в написании адреса нет ошибок. Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру. Error 404 mediawiki.test.alt Apache/2.4.62 (Unix) PHP/8.2.20 OpenSSL/1.1.1w" Ожидаемый результат: установка расширений не приводит к "поломке" конфигурации Дополнительно: 1. Ошибка не воспроизводится в Sisyphus 2. Если заново активировать конфигурацию для mediawiki: # a2enmod mod_php8.2; a2dismod mod_php8.1 # a2ensite mediawiki # a2dissite 000-default_https; a2dissite 000-default # systemctl restart httpd2 && sleep 5; systemctl status httpd2 то mediawiki успешно запускается и при последующей установке расширений проблемы не воспроизводится. Если компонент определен неправильно, прошу перевесить.
да, php тут явно не при чём.