Перейти к содержанию

При обновлении ошибка IPS\OUTPUT_CACHE_METHOD


Рекомендуемые сообщения

Приветствую! проблема при обновлении. Обновление почти завершено и выбило IPS\OUTPUT_CACHE_METHOD

cashe.thumb.jpg.98719565485ca2001a607484a72cbcd4.jpg

Из constants.php метод кеширования убрал, кеш почиститл.

В админку не пускает...

Подскажите куда рыть?

Ссылка на комментарий
Поделиться на другие сайты

Перезагрузить файлы, а именно init.php в корне

Ссылка на комментарий
Поделиться на другие сайты

16 минут назад, Respected сказал:

Перезагрузить файлы, а именно init.php в корне

как понять "перезагрузить"

Ссылка на комментарий
Поделиться на другие сайты

12 минут назад, Respected сказал:

Перезалить

Спасибо, вроде помогло! Еще один момент, при обновлении, не все таблицы создаются и изменяются!

тоже не могу понять куда рыть, вроде на пользователя бд права все выставил! Может еще что нужно сделать?

cashe1.thumb.jpg.0d87b5441117468c7f988dad6ba983b9.jpg

Ссылка на комментарий
Поделиться на другие сайты

Собственно ошибка расшифрована. Нужно править ключи

Ссылка на комментарий
Поделиться на другие сайты

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 - не поддерживает новый ключ как и другие
Ссылка на комментарий
Поделиться на другие сайты

попробуйте убрать (79) из всех полей и повторить запрос.

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Desti сказал:

попробуйте убрать (79) из всех полей и повторить запрос.

Именно это должно помочь

Ссылка на комментарий
Поделиться на другие сайты

Помочь - не знаю, но то, что это какой-то кривой синтаксис - однозначно :)

Ссылка на комментарий
Поделиться на другие сайты

30 минут назад, Desti сказал:

попробуйте убрать (79) из всех полей и повторить запрос.

 

27 минут назад, Respected сказал:

Именно это должно помочь

cashe2.thumb.jpg.b76387c453a92b2e435a583ee1d865e8.jpg

При добавлении ключа в ручную - слетает

Ссылка на комментарий
Поделиться на другие сайты

тогда оставьте (79) для event_recurring. Для полей даты 79 явно многовато. 

Ссылка на комментарий
Поделиться на другие сайты

11 минут назад, Desti сказал:

тогда оставьте (79) для event_recurring. Для полей даты 79 явно многовато. 

Пробовал по всякому, результат такой же - куда рыть уже не знаю.

Ссылка на комментарий
Поделиться на другие сайты

Сейчас на своей базе сделал

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

Всё нормально отработало. 

Повторять не надо, это только для теста.

Ссылка на комментарий
Поделиться на другие сайты

А если сделать с (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`)

 

Ссылка на комментарий
Поделиться на другие сайты

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 keys
C:\OSPanel\domains\lr-club.pro\system\Db\Db.php::1953


Теперь такой результат))

Бред какой-то(((

Ссылка на комментарий
Поделиться на другие сайты

Что-то ты не так делаешь. Можешь отправить доступ в pma, сделаем запрос

Ссылка на комментарий
Поделиться на другие сайты

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`; 

Изменено пользователем Desti
Ссылка на комментарий
Поделиться на другие сайты

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

В журнале следущее

Untitled.thumb.jpg.b51ded7cda6629552297c50465477955.jpg

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Respected сказал:

Что-то ты не так делаешь. Можешь отправить доступ в pma, сделаем запрос

легко, а если еще обновишь до последней версии и бкап сделаешь, просто ОГОНЬ будет)

Ссылка на комментарий
Поделиться на другие сайты

54 минуты назад, xxBRATxx сказал:

в админке редактируя пользователя выбивает ошибку EX0

Тут я пас, 4.5 еще никуда не ставил.

Ссылка на комментарий
Поделиться на другие сайты

12 минут назад, Desti сказал:

Тут я пас, 4.5 еще никуда не ставил.

У меня 4,2,8

Ссылка на комментарий
Поделиться на другие сайты

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 включить или подключить, не понимаю!

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, xxBRATxx сказал:

Все запустилось, но теперь проблема другая! в админке редактируя пользователя выбивает ошибку

Опять какой-то файл битый.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...