0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 1129 Просмотров
*

egir02e59w

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Сайт работает только на PHP 5.3.29 (alt)
стоит переключить на другую версию выдает ошибку
1253 - COLLATION 'utf8_bin' is not valid for CHARACTER SET 'utf8mb4'
http://impact-factor.ru/katalog-zhurnalov.html?ind=%D0%BD#tlb
сейчас на PHP 7.0.20 (alt)
сайт Joomla! 3.7, каталог DJ-Catalog2
*

ProtectYourSite

  • Живу я здесь
  • 2120
  • 116 / 4
  • Безопасность вебсайтов
Re: Смена версии PHP приводит к ошибке
« Ответ #1 : 15.07.2017, 19:33:10 »
/administrator/index.php?option=com_installer&view=database кнопка исправить делали?
*

egir02e59w

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Смена версии PHP приводит к ошибке
« Ответ #2 : 15.07.2017, 20:10:51 »
/administrator/index.php?option=com_installer&view=database кнопка исправить делали?
Делал, ошибка остается
*

ProtectYourSite

  • Живу я здесь
  • 2120
  • 116 / 4
  • Безопасность вебсайтов
Re: Смена версии PHP приводит к ошибке
« Ответ #3 : 15.07.2017, 22:38:31 »
Ошибка только в компоненте каталога?
Версия последняя?
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: Смена версии PHP приводит к ошибке
« Ответ #4 : 16.07.2017, 06:03:05 »
Где то в запросе стоит collate utf8_bin
Надо  collate utf8mb4_bin
С общем сравнения в запросе и поле БД должны совпадать.
*

egir02e59w

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Смена версии PHP приводит к ошибке
« Ответ #5 : 16.07.2017, 22:47:20 »
Ошибка только в компоненте каталога?
Версия последняя?
Только в нем. Версия не последняя
*

egir02e59w

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Смена версии PHP приводит к ошибке
« Ответ #6 : 16.07.2017, 23:10:38 »
Где то в запросе стоит collate utf8_bin
Надо  collate utf8mb4_bin
С общем сравнения в запросе и поле БД должны совпадать.
попробовал заметь в блокноте collate utf8_bin на collate utf8mb4_bin
не заработало
*

vipiusss

  • Гуру
  • 5746
  • 344 / 11
  • Скайп: renor_
Re: Смена версии PHP приводит к ошибке
« Ответ #7 : 16.07.2017, 23:26:05 »
Ну тут смотреть надо:
возможно у вас DJ-Catalog2  не "от разраба" и не понимает новую php.
а ещё может быть, что ваш хостер тупит и у вас есть запрет на определённые папки и компонент не может "утихомириться".

раз вы пишете на 5.3 пашет, скорее всего к каталогу есть расширения, которые не будут работать выше версии.
сделайте бекап и попробуйте обновить ВСЁ до последних версий.

Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Смена версии PHP приводит к ошибке
« Ответ #8 : 17.07.2017, 00:03:40 »
Версия Joomla какая в действительности?
*

egir02e59w

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Смена версии PHP приводит к ошибке
« Ответ #9 : 17.07.2017, 10:02:16 »
Версия Joomla какая в действительности?
Joomla! 3.7.3
http://clip2net.com/s/3M4cmky
*

egir02e59w

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Смена версии PHP приводит к ошибке
« Ответ #10 : 17.07.2017, 10:13:14 »
Ну тут смотреть надо:
возможно у вас DJ-Catalog2  не "от разраба" и не понимает новую php.
а ещё может быть, что ваш хостер тупит и у вас есть запрет на определённые папки и компонент не может "утихомириться".
раз вы пишете на 5.3 пашет, скорее всего к каталогу есть расширения, которые не будут работать выше версии.
сделайте бекап и попробуйте обновить ВСЁ до последних версий.
с любыми версиями php не работает, ниже версия php тоже не работает, переношу на другой хост, с той же версией php 5.3, тоже не работает. Т.е. работает только на этом хостинге, только с этой версией php 5.3
*

vipiusss

  • Гуру
  • 5746
  • 344 / 11
  • Скайп: renor_
Re: Смена версии PHP приводит к ошибке
« Ответ #11 : 17.07.2017, 10:20:02 »
Тут не версия и не хост php.
Просто вчера бегло смотрел.
Только utf8, а не utf8mb4 Joomla дружит.
Проблема с хостом и БД, пишите хосту, пусть правят.

Решение апом БД в мускуле: https://mathiasbynens.be/notes/mysql-utf8mb4
Какой у вас запрос надо в SQL сделать я не шарю.
По ссылке вроде понятно, но повторюсь, не шарю в запросах.

// Попросите уважаемого Сергея http://joomlaforum.ru/index.php?action=profile;u=184907
Он в БД плавает хорошо.Имхо.
« Последнее редактирование: 17.07.2017, 10:27:08 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

egir02e59w

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Смена версии PHP приводит к ошибке
« Ответ #12 : 17.07.2017, 18:30:27 »
Решено. Какое-то должно  быть простое решение, а какое непонятно. Не получается в лоб. Решил  так. Ссылки от А до Я, которые генерит компонент DJ-Catalog2 убрал. Пришлось вручную сделать НТМL таблицу и туда просто поставил рабочие ссылки на буквы каталога.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Меню для мобильной версии шаблона Protostar

Автор stillwillbe

Ответов: 10
Просмотров: 348
Последний ответ 11.05.2021, 07:02:44
от fbr
После обновления Joomla до версии 3.9.23 проблема сохранения материала (Решено)

Автор yarek

Ответов: 6
Просмотров: 462
Последний ответ 23.01.2021, 20:42:45
от wishlight
Смена версии Php на 7, 3 - ошибка Warning: count(): Parameter must be an array

Автор Evgen84

Ответов: 2
Просмотров: 232
Последний ответ 08.01.2021, 20:35:13
от Evgen84
Смена версии Php на 7, 3 -> ошибка Warning: count(): Parameter must be an array

Автор Evgen84

Ответов: 0
Просмотров: 168
Последний ответ 08.01.2021, 00:41:05
от Evgen84
Знатоки нужна помощь...Ошибка после перехода версии php

Автор polezniy

Ответов: 26
Просмотров: 4656
Последний ответ 15.07.2020, 15:56:40
от draff