Установка TYPO3 10.4.12 заблокирована на втором шаге

#php #typo3 #apache2 #typo3-10.x

#php #typo3 #apache2 #typo3-10.x

Вопрос:

После обзора среды (без проблем) я не могу продолжить установку.
Он заблокирован на 2/5 40%.

Когда я нажимаю «Никаких проблем не обнаружено, продолжить установку», эти ошибки отображаются в консоли:

 GET htttp://serverip/typo3/install.php?install[action]=checkDatabaseConnect net::ERR_ABORTED 500


AjaxRequest.js?bust=b0198a052e375a7df3e7d6dfe2fd1ed07efd1ed7:13

Uncaught (in promise) s.AjaxResponse {response: Response} 

install.php:1
 
  • моды apache2 проверены
  • php.ini max_input_vars= 1500 и так далее (как описано в System Req), изменен
  • нет .htaccess в корне сервера
  • нет .htaccess в /var/www/domain.com/
  • .htaccess в /var/www/domain.com/public, созданный TYPO3

Это действие выглядит не совсем законченным: [action]=checkDatabaseConnect

Система:

  • Debian 9 (stretch)
  • Apache / 2.4.25
  • MySQL 8.0
  • PHP 7.4

Ответ №1:

После проверки журналов

 CRITICAL ERROR mysql_init() undefined
 

apt-get install php7.4-mysql

в другой версии php это может сделать просто изменение версии 7.4

Ответ №2:

Я использую Docker, и apt-get install php7.4-mysql это не помогло мне с тем же шагом установки блокировки на TYPO3 10.4.22 и php 7.4.

На всякий случай, если у кого-то такая же настройка, я хотел бы опубликовать свое решение:

 RUN docker-php-ext-install mysqli