Перейти к публикации

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

Всём привет, сегодня один из пользователей сказал что сайт не работает, зашёл и действительно всё в иероглифах, работы со скриптом и шаблонами не делал, вообще ни чего не делал уже с год, возможно на стороне хостинга что то делали и получилось то что есть, в базе данных весь текст присутствует в нормальном виде, Сопоставление кодировки соединения с MySQL utf8_general-ci, пробовал переводить в 1251 весь текст в базе в крокозябрах, назад перевожу и текст не ворачивается приходится перезаливать базу, в админке скрипта стоит 1251, пробовал менять на utf8 не помогает, как исправить? 

сайт http://xn----7sbflmgw5aeq6li.xn--p1ai/

версия 10.4

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

Скорее всего вам обновляли PHP на сервере и выставили некорректную кодировку по умолчанию, не соответствующую кодировки вашего сайта. Уточните про эти работы в службе поддержки вашего хостинга.

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

это коснулось только корневого сайта http://xn----7sbflmgw5aeq6li.xn--p1ai/ в подкаталоге ни чего не нарушилось http://xn----7sbflmgw5aeq6li.xn--p1ai/shop/

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, www.ru-portal.ru сказал:

это коснулось только корневого сайта http://xn----7sbflmgw5aeq6li.xn--p1ai/ в подкаталоге ни чего не нарушилось http://xn----7sbflmgw5aeq6li.xn--p1ai/shop/

У вас там разные скрипты и разные кодировки. В корне кодировка windows-1251, а в магазине UTF-8, поэтому в магазине ничего и не изменилось. А в настройках PHP скорее всего прописана кодировка UTF-8 по умолчанию, что привело к нарушению работы сайта в кодировке windows-1251

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

можно как то исправить не прибегая к долгой переписке с техподержкой хостинга? так как в базе и шаблоне весь текст в нормальном виде

Ссылка на сообщение
Поделиться на других сайтах
40 минут назад, www.ru-portal.ru сказал:

пробовал менять на utf8 не помогает, как исправить? 

Нужно все перекодировать, включая дистрибутив, шаблоны и БД. А не просто что то менять. Как правильно делать переход на кодировку UTF-8 можете прочитать например на https://dle-news.ru/release/922-datalife-engine-v85-utf-edition-final-release.html

2 минуты назад, www.ru-portal.ru сказал:

можно как то исправить не прибегая к долгой переписке с техподержкой хостинга?

Настройки PHP на кодировку windows-1251 может изменить только хостинг

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

в панели хостинга я могу это поменять сам, но изменения не меняют ситуацию

9 минут назад, celsoft сказал:

Нужно все перекодировать, включая дистрибутив, шаблоны и БД. А не просто что то менять. Как правильно делать переход на кодировку UTF-8 можете прочитать например на https://dle-news.ru/release/922-datalife-engine-v85-utf-edition-final-release.html

Настройки PHP на кодировку windows-1251 может изменить только хостинг

 

Ссылка на сообщение
Поделиться на других сайтах
11 часов назад, www.ru-portal.ru сказал:

в панели хостинга я могу это поменять сам, но изменения не меняют ситуацию

в панели хостинга это не настройка PHP.

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

решил исправить предложеныq вами способ с дистрибутивом на utf8, базу сохранил через панель сервера и на 6 шаге у меня возникла проблемка пишет

Цитата

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

версию скрипта ставил ту же что стояла и у меня

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

победил вроде, загрузил через пхпмуадмин, но что интересно в админке ремонт и оптимизацию делаю и сохраняю базу при попытке восстановить её же всё равно ругается на версию

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, www.ru-portal.ru сказал:

но что интересно в админке ремонт и оптимизацию делаю и сохраняю базу при попытке восстановить её же всё равно ругается на версию

Потому что вы бекап БД сделали не через админпанель DLE, а через панель вашего хостинга.

Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, celsoft сказал:

Потому что вы бекап БД сделали не через админпанель DLE, а через панель вашего хостинга.

так я его потом делаю через админ панель и при загрузке его же он ругается

Ссылка на сообщение
Поделиться на других сайтах
14 часов назад, www.ru-portal.ru сказал:

так я его потом делаю через админ панель и при загрузке его же он ругается

В таком случае файлы скрипта на котором вы делаете бекап и потом восстанавливаете, от разных версий.

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...