xxBRATxx Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 Приветствую! проблема при обновлении. Обновление почти завершено и выбило IPS\OUTPUT_CACHE_METHOD Из constants.php метод кеширования убрал, кеш почиститл. В админку не пускает... Подскажите куда рыть? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 Перезагрузить файлы, а именно init.php в корне Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 5 ноября, 2020 Автор Поделиться Опубликовано 5 ноября, 2020 16 минут назад, Respected сказал: Перезагрузить файлы, а именно init.php в корне как понять "перезагрузить" Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 Перезалить Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 5 ноября, 2020 Автор Поделиться Опубликовано 5 ноября, 2020 12 минут назад, Respected сказал: Перезалить Спасибо, вроде помогло! Еще один момент, при обновлении, не все таблицы создаются и изменяются! тоже не могу понять куда рыть, вроде на пользователя бд права все выставил! Может еще что нужно сделать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 Собственно ошибка расшифрована. Нужно править ключи Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 5 ноября, 2020 Автор Поделиться Опубликовано 5 ноября, 2020 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 - не поддерживает новый ключ как и другие Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 попробуйте убрать (79) из всех полей и повторить запрос. Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 3 минуты назад, Desti сказал: попробуйте убрать (79) из всех полей и повторить запрос. Именно это должно помочь Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 Помочь - не знаю, но то, что это какой-то кривой синтаксис - однозначно Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 5 ноября, 2020 Автор Поделиться Опубликовано 5 ноября, 2020 30 минут назад, Desti сказал: попробуйте убрать (79) из всех полей и повторить запрос. 27 минут назад, Respected сказал: Именно это должно помочь При добавлении ключа в ручную - слетает Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 тогда оставьте (79) для event_recurring. Для полей даты 79 явно многовато. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 5 ноября, 2020 Автор Поделиться Опубликовано 5 ноября, 2020 11 минут назад, Desti сказал: тогда оставьте (79) для event_recurring. Для полей даты 79 явно многовато. Пробовал по всякому, результат такой же - куда рыть уже не знаю. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 Сейчас на своей базе сделал 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 Всё нормально отработало. Повторять не надо, это только для теста. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 5 ноября, 2020 Поделиться Опубликовано 5 ноября, 2020 А если сделать с (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`) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 6 ноября, 2020 Автор Поделиться Опубликовано 6 ноября, 2020 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 Теперь такой результат)) Бред какой-то((( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 ноября, 2020 Поделиться Опубликовано 6 ноября, 2020 Что-то ты не так делаешь. Можешь отправить доступ в pma, сделаем запрос Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 6 ноября, 2020 Поделиться Опубликовано 6 ноября, 2020 (изменено) 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`; Изменено 6 ноября, 2020 пользователем Desti Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 6 ноября, 2020 Автор Поделиться Опубликовано 6 ноября, 2020 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 В журнале следущее Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 6 ноября, 2020 Автор Поделиться Опубликовано 6 ноября, 2020 1 час назад, Respected сказал: Что-то ты не так делаешь. Можешь отправить доступ в pma, сделаем запрос легко, а если еще обновишь до последней версии и бкап сделаешь, просто ОГОНЬ будет) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 6 ноября, 2020 Поделиться Опубликовано 6 ноября, 2020 54 минуты назад, xxBRATxx сказал: в админке редактируя пользователя выбивает ошибку EX0 Тут я пас, 4.5 еще никуда не ставил. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 6 ноября, 2020 Автор Поделиться Опубликовано 6 ноября, 2020 12 минут назад, Desti сказал: Тут я пас, 4.5 еще никуда не ставил. У меня 4,2,8 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 6 ноября, 2020 Поделиться Опубликовано 6 ноября, 2020 Такой уже нет Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xxBRATxx Опубликовано 6 ноября, 2020 Автор Поделиться Опубликовано 6 ноября, 2020 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 включить или подключить, не понимаю! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 ноября, 2020 Поделиться Опубликовано 6 ноября, 2020 1 час назад, xxBRATxx сказал: Все запустилось, но теперь проблема другая! в админке редактируя пользователя выбивает ошибку Опять какой-то файл битый. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.