# php /usr/share/mediawiki/maintenance/install.php --pass "$(pwqgen)" --dbname "wikidb" --dbuser "wikiuser" --dbpass "ahnuz2dahnge9Doe" --scriptpath "/wiki" --with-extensions --lang "ru" "Wiki" "WikiSysop" Установленная версия PHP: 7.4.21. Обнаружен ImageMagick: /usr/bin/convert. Возможно отображение миниатюр изображений, если вы разрешите закачки файлов. Найдена система контроля версий Git: /usr/bin/git. Используется имя сервера «http://localhost». Используется URL сервера "http://localhost/wiki". Предупреждение: каталог для загрузки по умолчанию ( /usr/share/mediawiki/images/ ) не проверялся на уязвимости на выполнение произвольного сценария во время установки CLI. Будет использовано PHP intl расширение для нормализации Юникода. Проверка внешней среды была успешно проведена. Вы можете установить MediaWiki. В том числе расширения Exception from line 176 of /usr/share/mediawiki/includes/registration/ExtensionRegistry.php: Unable to open file /usr/share/mediawiki/extensions/LdapAuthentication/extension.json: filemtime(): stat failed for /usr/share/mediawiki/extensions/LdapAuthentication/extension.json #0 /usr/share/mediawiki/includes/GlobalFunctions.php(52): ExtensionRegistry->queue('/usr/share/medi...') #1 /usr/share/mediawiki/extensions/LdapAuthentication/LdapAuthentication.php(55): wfLoadExtension('LdapAuthenticat...') #2 /usr/share/mediawiki/includes/installer/Installer.php(1593): require_once('/usr/share/medi...') #3 /usr/share/mediawiki/includes/installer/Installer.php(1563): Installer->includeExtensionFiles(Array) #4 /usr/share/mediawiki/includes/installer/Installer.php(1525): Installer->getAutoExtensionLegacyHooks() #5 /usr/share/mediawiki/includes/installer/Installer.php(1723): Installer->includeExtensions(Object(MysqlInstaller)) #6 /usr/share/mediawiki/includes/installer/CliInstaller.php(211): Installer->performInstallation(Array, Array) #7 /usr/share/mediawiki/maintenance/install.php(142): CliInstaller->execute() #8 /usr/share/mediawiki/maintenance/doMaintenance.php(112): CommandLineInstaller->execute() #9 /usr/share/mediawiki/maintenance/install.php(203): require_once('/usr/share/medi...') #10 {main}
Расширения LdapAuthentication нет в составе пакета. $ rpm -qf /usr/share/mediawiki/extensions/LdapAuthentication/extension.json ?
(Ответ для Vitaly Lipatov на комментарий #1) > Расширения LdapAuthentication нет в составе пакета. > > $ rpm -qf /usr/share/mediawiki/extensions/LdapAuthentication/extension.json > > ? $ rpm -qf /usr/share/mediawiki/extensions/LdapAuthentication/extension.json ошибка: файл /usr/share/mediawiki/extensions/LdapAuthentication/extension.json: Нет такого файла или каталога $ rpm -qa \*mediawiki\* mediawiki-apache2-1.36.1-alt1.noarch mediawiki-1.36.1-alt1.noarch mediawiki-mysql-1.36.1-alt1.noarch mediawiki-extensions-ldapauthentication-2.2.0-alt1_1.noarch installed-db-office-server-mediawiki-1.5-alt1.noarch mediawiki-common-1.36.1-alt1.noarch mediawiki-extensions-PdfHandler-1.36.1-alt1.noarch mediawiki-extensions-SyntaxHighlight_GeSHi-1.36.1-alt1.noarch
Пакет mediawiki-extensions-ldapauthentication не мой, но могу обновить/переделать по своему разумению.
(Ответ для Vitaly Lipatov на комментарий #3) > Пакет mediawiki-extensions-ldapauthentication не мой, но могу > обновить/переделать по своему разумению. Прошу обновить и переделать.
(Ответ для Vitaly Lipatov на комментарий #3) > Пакет mediawiki-extensions-ldapauthentication не мой, но могу > обновить/переделать по своему разумению. Я не очень разбираюсь во внутренностях mediawiki, и уже не могу вспомнить причин, по которым этот пакет был собран в Сизиф, чтобы он не создавал проблем, я готов его удалить или убрать из обновления и перевесить на Виталия. Виталию: Перевешивать?
(Ответ для viy на комментарий #5) ... > Виталию: Перевешивать? Да
(Ответ для Vitaly Lipatov на комментарий #6) > > Виталию: Перевешивать? > Да готово
(Ответ для Andrey Cherepanov на комментарий #4) > (Ответ для Vitaly Lipatov на комментарий #3) > > Пакет mediawiki-extensions-ldapauthentication не мой, но могу > > обновить/переделать по своему разумению. > > Прошу обновить и переделать. Данный плагин устарел и больше не поддерживается. Ему на смену пришёл https://www.mediawiki.org/wiki/Extension:LDAPAuthentication2 я могу собрать его отдельно, удалив старый. Но если пользователей пока нет, проще старый удалить и всё.