Posted November 5, 20204 yr comment_164706 Приветствую! проблема при обновлении. Обновление почти завершено и выбило IPS\OUTPUT_CACHE_METHOD Из constants.php метод кеширования убрал, кеш почиститл. В админку не пускает... Подскажите куда рыть?
November 5, 20204 yr Author comment_164710 16 минут назад, Respected сказал: Перезагрузить файлы, а именно init.php в корне как понять "перезагрузить"
November 5, 20204 yr Author comment_164713 12 минут назад, Respected сказал: Перезалить Спасибо, вроде помогло! Еще один момент, при обновлении, не все таблицы создаются и изменяются! тоже не могу понять куда рыть, вроде на пользователя бд права все выставил! Может еще что нужно сделать?
November 5, 20204 yr Author comment_164721 1 час назад, Respected сказал: Собственно ошибка расшифрована. Нужно править ключи Все никак не могу добавить ключи, ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_recurring`(79),`event_recurring_end_date`(79),`event_approved`,`event_calendar_id`,`event_start_date`(79)) `event_recurring`(79), тут тип DateTime - не поддерживает новый ключ как и другие
November 5, 20204 yr comment_164723 3 минуты назад, Desti сказал: попробуйте убрать (79) из всех полей и повторить запрос. Именно это должно помочь
November 5, 20204 yr comment_164724 Помочь - не знаю, но то, что это какой-то кривой синтаксис - однозначно
November 5, 20204 yr Author comment_164725 30 минут назад, Desti сказал: попробуйте убрать (79) из всех полей и повторить запрос. 27 минут назад, Respected сказал: Именно это должно помочь При добавлении ключа в ручную - слетает
November 5, 20204 yr comment_164726 тогда оставьте (79) для event_recurring. Для полей даты 79 явно многовато.
November 5, 20204 yr Author comment_164727 11 минут назад, Desti сказал: тогда оставьте (79) для event_recurring. Для полей даты 79 явно многовато. Пробовал по всякому, результат такой же - куда рыть уже не знаю.
November 5, 20204 yr comment_164729 Сейчас на своей базе сделал Query: ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_recurring`(79),`event_approved`,`event_calendar_id`) 0 row(s) affected Execution Time : 0.378 sec Transfer Time : 1.109 sec Total Time : 1.488 sec Всё нормально отработало. Повторять не надо, это только для теста.
November 5, 20204 yr comment_164730 А если сделать с (79) в дате, то как раз получим первую ошибку: Query: ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_recurring`(79), `event_start_date`(79), `event_approved`,`event... Error Code: 1089 Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys Т.е. такая строка должна пройти без ошибки и создаст правильный ключ. ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_recurring`(79),`event_recurring_end_date`,`event_approved`,`event_calendar_id`,`event_start_date`)
November 6, 20204 yr Author comment_164755 19 часов назад, Desti сказал: А если сделать с (79) в дате, то как раз получим первую ошибку: Query: ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_recurring`(79), `event_start_date`(79), `event_approved`,`event... Error Code: 1089 Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys Т.е. такая строка должна пройти без ошибки и создаст правильный ключ. ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_recurring`(79),`event_recurring_end_date`,`event_approved`,`event_calendar_id`,`event_start_date`) Цитата Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keysC:\OSPanel\domains\lr-club.pro\system\Db\Db.php::1953 Теперь такой результат)) Бред какой-то(((
November 6, 20204 yr comment_164757 Что-то ты не так делаешь. Можешь отправить доступ в pma, сделаем запрос
November 6, 20204 yr comment_164762 xxBRATxx Да просто поэкспериментируйте, ключи можно добавлять-удалять произвольно, добавьте сначала ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_recurring`(79)); или даже совсем простой ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_approved`); найдите, кто ошибку генерит. Удалить ключ несложно: ALTER TABLE `calendar_events` DROP INDEX `recurring_events`; Edited November 6, 20204 yr by Desti
November 6, 20204 yr Author comment_164766 1 час назад, Desti сказал: xxBRATxx Да просто поэкспериментируйте, ключи можно добавлять-удалять произвольно, добавьте сначала ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_recurring`(79)); или даже совсем простой ALTER TABLE `calendar_events` ADD KEY `recurring_events` (`event_approved`); найдите, кто ошибку генерит. Удалить ключ несложно: ALTER TABLE `calendar_events` DROP INDEX `recurring_events`; Вроде исправил)) Просто переименовал уже существующий ключ) Все запустилось, но теперь проблема другая! в админке редактируя пользователя выбивает ошибку EX0 В журнале следущее
November 6, 20204 yr Author comment_164767 1 час назад, Respected сказал: Что-то ты не так делаешь. Можешь отправить доступ в pma, сделаем запрос легко, а если еще обновишь до последней версии и бкап сделаешь, просто ОГОНЬ будет)
November 6, 20204 yr comment_164768 54 минуты назад, xxBRATxx сказал: в админке редактируя пользователя выбивает ошибку EX0 Тут я пас, 4.5 еще никуда не ставил.
November 6, 20204 yr Author comment_164769 12 минут назад, Desti сказал: Тут я пас, 4.5 еще никуда не ставил. У меня 4,2,8
November 6, 20204 yr Author comment_164771 13 минут назад, Desti сказал: Такой уже нет Как же нет, у меня установлена))) Чисто проконсультироваться: Установил MAMP PRO, но при установке IPS выскочило требование Цитата The Multibyte String extension has been configured with the --disable-mbregex option. You should contact your hosting provider or system administrator to ask for it to be reconfigured without that option. Вот как этот mb_regex включить или подключить, не понимаю!
November 6, 20204 yr comment_164772 1 час назад, xxBRATxx сказал: Все запустилось, но теперь проблема другая! в админке редактируя пользователя выбивает ошибку Опять какой-то файл битый.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.