[Решено] Перенос сайта с Денвера на хостинг

Главные вкладки

Аватар пользователя Cvalya Cvalya 31 октября 2009 в 17:43

Привет всем!
Я не первый кто столкнулся с проблемой переноса готово проекта с локального хостинга (в моем случае это Денвер) на "внешний". В связи с чем на форуме таких тем не одна. Но я не смог найти в них решение проблемы с которой столкнулся я и вот в чем она заключается:

Пришло время переносить проект, я сделал дамп базы (через phpmyadmin), залил базу, залил файлы по ftp. Захожу по ссылке что бы посмотреть на результат, а там от сайта одни кусочки... почти нет меню, половина картинок не отображается, некоторые стили съехали, криво выведены самописные блоки.... в общем полный кошмар!!!
При попыткам походить по ссылкам которые еще "видны", сломалось все окончательно и бесповоротно: язык изменился с русского на английский, появилась дефолтная тема (вместо той которая была настроена), все элементы наехали друг на друга и самое главное страница стала примерно 400-500 пикселей в высоту...

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

Прошу помощи и дельного совета!!!

Комментарии

Аватар пользователя glu2006 glu2006 31 октября 2009 в 18:23

А в путях вы не накосячили при разработке Вашего сайта?
на локалке понятное дело будет все чисто и гладко работать Smile

Аватар пользователя Stan.Ezersky Stan.Ezersky 31 октября 2009 в 19:40

"Cvalya" wrote:
Под "путями" Вы понимаете, те пути которые я прописывал в блоках?
Вообще все, касающиеся localhost'а.

P.S. Drupal на Denver это конечно тот ещё гемморой. Поищите по форуму, найдёте куча подобных вопросов

Аватар пользователя Cvalya Cvalya 1 ноября 2009 в 19:56

Проблема решена.

Решение (в данном случае):

- Дамп базы был сделан с помощью dumper.php
- файлы архивированы в .zip и пережданы по ftp
- далее импорт базы средствами phpmyadmin
- unzip файлов на хостинге
- исправление файла settigs.php
- и наверно самое главное исправление пути к папке tmp/ в файле includes/file.inc.
Строка № 947: $directories[] = '/tmp'; //Данное значение было изменено на абсолютный путь к папке.

После чего все заработало!
p.s. В данном случае хостинг - Мастер Хост

За помощь в разрешении проблемы хочу еще раз поблагодарить своего друга! Спасибо!

Аватар пользователя glu2006 glu2006 2 ноября 2009 в 10:54

Cvalya wrote:
Проблема решена.

Решение (в данном случае):

- Дамп базы был сделан с помощью dumper.php
- файлы архивированы в .zip и пережданы по ftp
- далее импорт базы средствами phpmyadmin
- unzip файлов на хостинге
- исправление файла settigs.php
- и наверно самое главное исправление пути к папке tmp/ в файле includes/file.inc.
Строка № 947: $directories[] = '/tmp'; //Данное значение было изменено на абсолютный путь к папке.

После чего все заработало!
p.s. В данном случае хостинг - Мастер Хост

За помощь в разрешении проблемы хочу еще раз поблагодарить своего друга! Спасибо!

Не забудьте при обновлении ядра движка перетереть то что вы поправили. ХАКАТЬ ЯДРО - ЗЛО!!!!!!
И заодно скажете спасибо другу за совет когда ваш сайт после обновления просто упадет.
Так что проблему вы не решили, а лишь подперли колонну костылем. и еще не факт что эта правка Вам не вылезет боком.
Решение должно крыться в Вашем коде, а не в коде движка.