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

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

Всём привет, сегодня один из пользователей сказал что сайт не работает, зашёл и действительно всё в иероглифах, работы со скриптом и шаблонами не делал, вообще ни чего не делал уже с год, возможно на стороне хостинга что то делали и получилось то что есть, в базе данных весь текст присутствует в нормальном виде, Сопоставление кодировки соединения с 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 сказал:

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

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

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

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

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

Гость
Ответить в тему...

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

  Разрешено не более 75 эмодзи.

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

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

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

×
×
  • Создать...