Не удается войти в серверную часть после ‘referenceindex: update’

#php #typo3 #typo3-9.x #typo3-10.x

#php #typo3 #typo3-9.x #typo3-10.x

Вопрос:

Я хотел обновить свою установку TYPO3 с 9.5.1 до 10.4.9.

На этой странице указано выполнить php ./typo3/sysext/core/bin/typo3 referenceindex:update в оболочке. Я сделал это и получил это исключение:

 Error in GnuTLS initialization: Failed to acquire random data.

Uncaught TYPO3 Exception An exception occurred in driver: php_network_getaddresses: getaddrinfo failed: Name or service not known
thrown in file /is/htdocs/XXX/typo3/typo3-9.5.1/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php
in line 112
  

Когда я пытаюсь снова войти в серверную часть, я теперь получаю эти ошибки в консоли браузера:

 require-d5051a72d474f75e61b6d2ad78818898.js:1 GET http://XXX/typo3/TYPO3/CMS/Backend/Login.js net::ERR_ABORTED 404 (Not Found)
Uncaught Error: Script error for "TYPO3/CMS/Backend/Login"
http://requirejs.org/docs/errors.html#scripterror
    at makeError (require-d5051a72d474f75e61b6d2ad78818898.js:1)
    at HTMLScriptElement.onScriptError (require-d5051a72d474f75e61b6d2ad78818898.js:1)
require-d5051a72d474f75e61b6d2ad78818898.js:1 GET http://XXX/typo3/TYPO3/CMS/Backend/UserPassLogin.js net::ERR_ABORTED 404 (Not Found)
Uncaught Error: Script error for "TYPO3/CMS/Backend/UserPassLogin"
http://requirejs.org/docs/errors.html#scripterror
    at makeError (require-d5051a72d474f75e61b6d2ad78818898.js:1)
    at HTMLScriptElement.onScriptError (require-d5051a72d474f75e61b6d2ad78818898.js:1)
GET http://XXX/typo3/TYPO3/CMS/Rsaauth/RsaEncryptionModule.js net::ERR_ABORTED 404 (Not Found)
Uncaught Error: Script error for "TYPO3/CMS/Rsaauth/RsaEncryptionModule"
http://requirejs.org/docs/errors.html#scripterror
    at makeError (require-d5051a72d474f75e61b6d2ad78818898.js:1)
    at HTMLScriptElement.onScriptError (require-d5051a72d474f75e61b6d2ad78818898.js:1)
  

Установка размещена на веб-пространстве Host Europe.

Конфигурация:

  • Операционная система: Unix
  • Версия PHP: 7.2.34-he.0
  • Обнаружен PHP CGI: Нет
  • Версия БД: MySQL 5.7.30

Комментарии:

1. Можете ли вы получить доступ к инструменту установки TYPO3 по адресу yourdomain.tld/typo3/install.php ? Там вы можете проверить, есть ли ошибки в вашей среде, работает ли подключение к базе данных нормально, и вы можете очистить все кэши.

2. Еще одна вещь, которую вы должны попробовать, поскольку сообщение об ошибке касается rsaauth: попробуйте установить $GLOBALS['TYPO3_CONF_VARS']['BE']['loginSecurityLevel'] = 'normal'; в вашем LocalConfiguration.php . Основной модуль TYPO3 rsaauth был удален в TYPO3 v10 в любом случае, поскольку ожидается, что все будут использовать SSL в любом случае.

3. @PeterKraume Я могу получить доступ к инструменту установки. После очистки кэша и нажатия некоторых других кнопок, которые показались полезными, я могу снова войти в серверную часть. Спасибо!