Миграция с Vanilla (хостинг) на Discourse

У меня есть размещённый сайт на Vanilla, и я хочу мигрировать на Discourse. Я не могу установить Vanilla Porter, так как сайт размещён у Vanilla.

Я запросил файл резервной копии данных в поддержке Vanilla и получил SQL-файл.

Я пытаюсь найти документацию о том, как импортировать его в Discourse. Я следовал похожей теме здесь https://meta.discourse.org/t/setting-up-discourse-import-migration-environment-on-digitalocean-droplet/88252, но у меня это не работает — при выполнении скрипта import_vanilla.sh возникает ошибка:

ERROR 1071 (42000) at line 980: Specified key was too long; max key length is 1000 bytes

Есть какие-либо предложения?

Я понятия не имею, где находится import_vanilla.sh. Вы смотрели на Migrate a Vanilla forum to Discourse? О, но вы хотите запустить скрипт vanilla_mysql.rb.

Возможно, этот скрипт не может импортировать базу данных в MySQL?

Мне стоит изучить различные темы об скриптах импорта. Они все практически одинаковы, за исключением запуска скрипта (и нескольких деталей о том, как его настроить для поиска вашей базы данных). Найдите ту, которая кажется вам понятной, работает изнутри продакшн-контейнера (обычно это проще, чем настраивать разработку, но всё равно непросто, так как нужно добавить кое-что в контейнер), и действуйте исходя из неё.

Я проверил все ссылки, которые смог найти по этой теме, но не увидел ни одного примера использования SQL-файла или скрипта. Где разместить этот скрипт и как его вызвать?

Извините. Это был мой лучший бесплатный ответ. Если у вас есть бюджет, вы можете заполнить мою форму здесь, и я постараюсь предложить решение, которое подойдёт под ваш бюджет (например, просто настроить MySQL, импортировать базу данных и проверить, что скрипт запустится). Вы сможете найти где-то ещё примеры, объясняющие, как создать базу данных в MySQL и импортировать данные (что-то вроде mysql my-database < database-dump.sql). Но есть дюжина мелких деталей, специфичных для вашей ситуации, и инструкции, которые имеют смысл для новичка, сложно написать.