(Next Cloud) Ошибка при попытке создать пользователя с правами администратора - PullRequest
0 голосов
/ 29 сентября 2019

Когда я пытался установить Next Cloud на сервере веб-хостинга.Я получаю это сообщение об ошибке при окончательном создании учетной записи администратора и настройке базы данных.

Ошибка при попытке создать пользователя с правами администратора: возникла исключительная ситуация при выполнении 'CREATE TABLE oc_migrations (app VARCHAR (255) NOTNULL, версия VARCHAR (255) NOT NULL, ПЕРВИЧНЫЙ КЛЮЧ (приложение, версия)) УСТАНОВКА ХАРАКТЕРА ПО УМОЛЧАНИЮ UTF8 COLLATE utf8_bin ENGINE = InnoDB ': SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1071 Указанный ключ был слишком длинным;максимальная длина ключа составляет 1000 байт

Возможно, есть способ решить эту проблему.Я использую InfinityFree.net в качестве веб-хостинга для тестирования следующего облака.

Спасибо

1 Ответ

0 голосов
/ 29 сентября 2019

Из Руководство по установке Nextcloud :

В настоящее время требуется следующее, если вы используете Nextcloud вместе с базой данных MySQL / MariaDB:

  • Механизм хранения InnoDB (MyISAM не поддерживается)

Из базы знаний InfinityFree :

Невозможно создавать таблицы InnoDB.Механизм хранения InnoDB для MySQL не поддерживается в InfinityFree.Можно использовать только механизм хранения MyISAM.

Если вашему сценарию требуется механизм хранения InnoDB, вам необходимо обновить свою учетную запись .

Если вы решитечтобы получить премиум-аккаунт, вам также необходимо убедиться, что innodb_large_prefix включено в их файле my.cnf.

...