mediawiki-1.43.0-alt2 mediawiki-apache2-1.43.0-alt2 mediawiki-mysql-1.43.0-alt2 mediawiki-php8.3-1.43.0-alt2 apache2-mod_php8.3-8.3.33-alt1 php8.3-8.3.33-alt1 Стенд: Alt Server 11.1 x86_64 (textmode) =================== Шаги воспроизведения: 1. Настроить БД: # 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;" 2. Настроить apache2 для запуска установки mediawiki: # apt-get install mediawiki mediawiki-apache2 mediawiki-mysql mediawiki-php8.3 apache2-mod_php8.3 # 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.3/apache2-mod_php/php.ini # a2enmod mod_php8.3; a2dismod mod_php8.2 # a2ensite mediawiki # a2dissite 000-default_https; a2dissite 000-default # systemctl restart httpd2 && sleep 5; systemctl status httpd2 3. Перейти в веб-интерфейс и начать установку, ввести следующие параметры: Подключение к базе данных Тип: MariaDB/MySQL Имя базы: mediawiki Имя пользователя: root Пароль: 1 нажать Далее Снять чекбокс Использовать ту же учётную запись, что и для установки Имя пользователя: mediawiki Пароль: mediawikipass нажать Далее Название: wiki Учётная запись администратора Имя: admin ввести пароль и почту (можно указать свою) включить чекбокс Хватит, установить вики нажать Далее =================== Результат: Установка Настройка базы данных... выполнено Создание таблиц, первый шаг... выполнено Создание базы данных пользователей... выполнено Заполнение таблицы интервики значениями по умолчанию... выполнено Статистика инициализации... выполнено Создание секретных ключей... выполнено Предотвращение запуска ненужных обновлений... выполнено Восстановление сервисов MediaWiki... выполнено Создание учётной записи администратора... [22a8539bbe2c47dc1c34f475] /mw-config/index.php?page=Install Wikimedia\Rdbms\DBReadOnlyError: Database is read-only: The primary database server is running in read-only mode. Backtrace: from /usr/share/mediawiki/includes/libs/rdbms/database/Database.php(686) #0 /usr/share/mediawiki/includes/libs/rdbms/database/Database.php(638): Wikimedia\Rdbms\Database->executeQuery(Wikimedia\Rdbms\Query, string, int) #1 /usr/share/mediawiki/includes/libs/rdbms/database/Database.php(1476): Wikimedia\Rdbms\Database->query(Wikimedia\Rdbms\Query, string) #2 /usr/share/mediawiki/includes/libs/rdbms/querybuilder/InsertQueryBuilder.php(343): Wikimedia\Rdbms\Database->insert(string, array, string, array) #3 /usr/share/mediawiki/includes/user/User.php(2594): Wikimedia\Rdbms\InsertQueryBuilder->execute() #4 /usr/share/mediawiki/includes/libs/rdbms/database/Database.php(2280): MediaWiki\User\User->MediaWiki\User{closure}(Wikimedia\Rdbms\DatabaseMySQL, string) #5 /usr/share/mediawiki/includes/libs/rdbms/database/DBConnRef.php(127): Wikimedia\Rdbms\Database->doAtomicSection(string, Closure) #6 /usr/share/mediawiki/includes/libs/rdbms/database/DBConnRef.php(665): Wikimedia\Rdbms\DBConnRef->__call(string, array) #7 /usr/share/mediawiki/includes/user/User.php(2576): Wikimedia\Rdbms\DBConnRef->doAtomicSection(string, Closure) #8 /usr/share/mediawiki/includes/installer/Installer.php(1845): MediaWiki\User\User->addToDatabase() #9 [internal function]: MediaWiki\Installer\Installer->createSysop(MediaWiki\Installer\MysqlInstaller) #10 /usr/share/mediawiki/includes/installer/Installer.php(1744): call_user_func(array, MediaWiki\Installer\MysqlInstaller) #11 /usr/share/mediawiki/includes/installer/WebInstallerInstall.php(47): MediaWiki\Installer\Installer->performInstallation(array, array) #12 /usr/share/mediawiki/includes/installer/WebInstaller.php(257): MediaWiki\Installer\WebInstallerInstall->execute() #13 /usr/share/mediawiki/mw-config/index.php(93): MediaWiki\Installer\WebInstaller->execute(array) #14 /usr/share/mediawiki/mw-config/index.php(43): wfInstallerMain() #15 {main} =================== Ожидаемый результат: Успешная установка =================== Дополнительная информация: У БД отключен read-only mode: # mysql -u root -p1 -e "SHOW VARIABLES LIKE '%read_only%';" mysql: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadb' instead +-----------------------------+-------+ | Variable_name | Value | +-----------------------------+-------+ | innodb_read_only | OFF | | innodb_read_only_compressed | OFF | | read_only | OFF | | transaction_read_only | OFF | | tx_read_only | OFF | +-----------------------------+-------+ # cat /etc/my.cnf [client-server] include *.cnf from the config directory !includedir /etc/my.cnf.d Не воспроизводится в р10 (mediawiki-1.40.1-alt2, mediawiki-php8.2-1.40.1-alt2, php8.2-8.2.31-alt1) и в Sisyphus (mediawiki-1.45.3-alt1, mediawiki-php8.4-1.45.3-alt1, php8.4-8.4.24-alt1.x86_64). В р11 mediawiki можно установить только с php8.3, т.к. в репозитории из семейства пакетов mediawiki-php8.* есть только mediawiki-php8.3. Также mediawiki-php8.3 есть только в Р11, отсутствует в Sisyphus и Р10
Дополнительно: установка через cli завершается аналогично.