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_", и вы можете найти, что это работает!