Привет всем!
Я не первый кто столкнулся с проблемой переноса готово проекта с локального хостинга (в моем случае это Денвер) на "внешний". В связи с чем на форуме таких тем не одна. Но я не смог найти в них решение проблемы с которой столкнулся я и вот в чем она заключается:
Пришло время переносить проект, я сделал дамп базы (через phpmyadmin), залил базу, залил файлы по ftp. Захожу по ссылке что бы посмотреть на результат, а там от сайта одни кусочки... почти нет меню, половина картинок не отображается, некоторые стили съехали, криво выведены самописные блоки.... в общем полный кошмар!!!
При попыткам походить по ссылкам которые еще "видны", сломалось все окончательно и бесповоротно: язык изменился с русского на английский, появилась дефолтная тема (вместо той которая была настроена), все элементы наехали друг на друга и самое главное страница стала примерно 400-500 пикселей в высоту...
После чего я рыскал и читал на форумах о "правилах переноса", но большинство советов которыми я пользовался в итоге давали тот результат.
Данная проблема видимо не зависит от хостинга, т.к. было испробовано в 2 местах.
Прошу помощи и дельного совета!!!
Комментарии
Не пользоваться phpMyAdmin'ом пробовали?
А в путях вы не накосячили при разработке Вашего сайта?
на локалке понятное дело будет все чисто и гладко работать
После экспорта базы, откройте в редакторе файл *sql и измените пути на корректные.
Под "путями" Вы понимаете, те пути которые я прописывал в блоках?
P.S. Drupal на Denver это конечно тот ещё гемморой. Поищите по форуму, найдёте куча подобных вопросов
Проблема решена.
Решение (в данном случае):
- Дамп базы был сделан с помощью dumper.php
- файлы архивированы в .zip и пережданы по ftp
- далее импорт базы средствами phpmyadmin
- unzip файлов на хостинге
- исправление файла settigs.php
- и наверно самое главное исправление пути к папке tmp/ в файле includes/file.inc.
Строка № 947: $directories[] = '/tmp'; //Данное значение было изменено на абсолютный путь к папке.
После чего все заработало!
p.s. В данном случае хостинг - Мастер Хост
За помощь в разрешении проблемы хочу еще раз поблагодарить своего друга! Спасибо!
Не забудьте при обновлении ядра движка перетереть то что вы поправили. ХАКАТЬ ЯДРО - ЗЛО!!!!!!
И заодно скажете спасибо другу за совет когда ваш сайт после обновления просто упадет.
Так что проблему вы не решили, а лишь подперли колонну костылем. и еще не факт что эта правка Вам не вылезет боком.
Решение должно крыться в Вашем коде, а не в коде движка.