Я хочу попробовать Neos CMS, для которой требуется mysql 5.7+ или MariaDB 10.2+ или PostgreSQL 9.6 +.
На нашем веб-сервере (это управляемый сервер) есть только mysql 5.6,и на сервере размещено много веб-сайтов, включая страницы, использующие Typo3 4.5, 6.2 и 8.7.База данных mysql настроена глобально, поэтому любые изменения, внесенные в базу данных, будут влиять на каждую страницу.
По словам одного из разработчиков Neos CMS, по этой причине требуется mysql 5.6:
Проблема в том, что [mysql] 5.6 имеет проблему с utf8mb4 и длиной индексов.вы можете использовать 5.6, если вы переконфигурируете это, поэтому, если у вас есть доступ к конфигурации mysql, вам может сойтись с этим
В соответствии с mysql change innodb_large_prefix вам придется изменить четыре настройкиперенастроить mysql 5.6 для работы с utf8mb4 / indexes:
- SET GLOBAL innodb_file_format = Barracuda;
- SET GLOBAL innodb_file_per_table = ON;
- ROW_FORMIC = DYAM- или СЖАТЫЙ (переходит в конец CREATE)
- innodb_large_prefix = 1
Предполагая, что я внесу эти изменения - эти изменения будут иметь плохие последствия на старых страницах, таких как Typo3 4.5 / 6.2/8.7?Есть ли шанс установить Neos CMS параллельно с экземплярами Typo3 4.5 / 6.2 / 8.7?