Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

Перенос сайта на новый хостинг

#1 nt-al

nt-al
  • Пользователь
  • 3 сообщений
  • Репутация: 0
0

Отправлено 07 Июнь 2009 - 22:17

Использовали Американскую компанию jethost в течение некоторого времени.
Хост время от времени лежал, да и скорость прогрузки сайта по России слишком низка. На этом теряем весьма солидные средства и решили перенести сайт на русский хостинг.
Выбрали multihost.
Проблемы возникли при переносе.
Я много читал везде про перенос сайтов, но таких проблем, как возникли у меня, нигде не видел.
У всех в основном проблемы с кодировкой базы данных, у меня они тоже возникли, в плане буквы "ш" сменились на "??", но это решу и вручную.
Главная проблема, что скрипты, которые исправно отображаются на старом хостинге, дают "???????" на новом.
В том числе и скрипты, которые даже не обращаются к базе данных.
На старом, американском, хостинге- все отлично. Стоит перенести на новый, русский - все сразу не так.
Кодировка сайта utf-8. Сайт на Word Press.
Пытался сделать сайт заново без переноса базы данных и файлов.
По началу все отлично, но стоит разместить нужный шаблон, сразу "???" идут.

Собственно сам вопрос: 1 скрипт, разные хостеры, в результате рабочий и нерабочий сайт. В чем может быть разница хостеров?
Я вот себе голову уже сломал над этим вопросом, может кто подскажет как быть?

Заранее благодарю.

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Перенос с Ucoz на Платный хостинг
  2. Перенос сайта на хостинг
  3. Как правильно перенести сайт на новый домен
  4. Реальная стоимость переноса сайта на облачный хостинг
  5. Можно ли так перенести сайт на другой хостинг

#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 08 Июнь 2009 - 17:02

nt-al, естественно проблема в базе данных.
Учтите, что если страницы сайта в кодировке utf-8, то и данные в БД должны быть той же кодировки для нормального отображения. Когда вы создаёте БД в phpMyAdmin, то можно указать кодировку самой БД. Если вы будете импортировать таблицы, то они должны автоматом получить нужную кодировку. Если же вы при экспорте не указали кодировку, то таблицам назначается кодировка по умолчанию, которая стоит на сервере MySQL. Возможно у вас ставится латиница или кариллица, а была юникодовская.

Вообще проблему можно обойти локализацией БД, про это можно почитать тут
Советую вам проверить все кодировки. Играют роль:
1) В какой кодировке находятся файлы на сервере
2) В какой кодировке находятся данные в БД
3) Какая кодировка прописывается в WP в <meta> charset

Всё должно быть в одной кодировке.
  • 0

#3 v1ex

v1ex
  • Пользователь
  • 225 сообщений
  • Репутация: 0

Отправлено 08 Июнь 2009 - 17:22

В том числе и скрипты, которые даже не обращаются к базе данных.

В таком случае, может просто у нового сервака по умолчанию стоит кодировка не UTF-8? Попробуйте в .htaccess добавить строчку:
AddDefaultCharset utf-8

  • 0

#4 nt-al

nt-al
    Topic Starter
  • Пользователь
  • 3 сообщений
  • Репутация: 0

Отправлено 08 Июнь 2009 - 19:12

Никак не могу сделать.
Предлагаю более опытному человеку перенести этот сайт за деньги.
Предоставлю Импорт баз данных, все содержимое всех каталогов + все пароли от нового хоста.
Кто готов помочь, пишите в аську: 459868093
  • 0

#5 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 09 Июнь 2009 - 10:53

nt-al, вам срочно? Просто я в четверг буду свободен, могу посмотреть вашу проблему.
  • 0

#6 v1ex

v1ex
  • Пользователь
  • 225 сообщений
  • Репутация: 0

Отправлено 09 Июнь 2009 - 11:38

ZiTosS, проблема была решена еще вчера ;)
  • 0

#7 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 09 Июнь 2009 - 15:15

v1ex, и в чём же всё-таки была проблема?
  • 0

#8 v1ex

v1ex
  • Пользователь
  • 225 сообщений
  • Репутация: 0

Отправлено 09 Июнь 2009 - 16:26

1) Кодировка по умолчанию на серваке была cp1251, и .htaccess (с указанием кодировки) был, только в некоторых вложенных категориях
2) У некоторых файлов была с кодировкой UTF-8 с BOM, а у других без BOM
и еще, что-то было, не помню уже ;)

аа, и еще с буквой "ш" я так и не разобрался в чем дело (почему-то при переносе баз, у нее не совпадал код с нужным), пришлось во всей базе заменить на правильный...
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru