Magento Install - слишком длинное имя идентификатора

Я получаю эту ошибку при попытке установить Magento с помощью Softaculous.

Не удалось сделать запрос пронумерованным: 17
Ошибка MySQL №: 1059
Ошибка MySQL: слишком длинное имя идентификатора UNQ_60450534796045053479API2_ACL_RULE_ROLE_ID_RESOURCE_ID_PRIVILEGE

Этот вопрос был поднят ранее, но без ответов, только предупреждение о том, что ограничение mySQL составляет 64 символа.

Как заставить установщик использовать меньший идентификатор или, в более общем случае, я должен отказаться от Softaculous и попробовать установить вручную?

2 ответа

Да, ты должен! Не меняйте функциональность ядра Magento. У вас будет гораздо больше проблем в будущем, если вы это сделаете.

Поздний ответ, но если кто-то еще получит это, в настройках Softaculous Advanced при установке проверьте длину префикса таблицы, вы можете обнаружить, что Softaculous сделал что-то длинное, например, "fhfhgsfdg_". Измените его только на четыре символа, то есть "fhfh_", и вы можете найти, что это работает!

Другие вопросы по тегам