Перенос на другой домен

  • 5 Ответов
  • 142 Просмотров

Saor

  • Сообщений: 101
    • Просмотр профиля
Перенос на другой домен
« : 25 Октября 2017, 07:15:07 »
не совсем ошибка. предлагаю к обсуждению.
решил перенести сайт на другой домен и столкнулся с такой штукой.
перезалил файлы на новый хостинг файлы, поправил файл config.php на новую базу
залил базу на хостинг.
сайт работает но возникла проблема. при попытке зайти в админку отправляет на старый домен.
в старых версиях поле такого переноса пускало в админку чтобы поправит в настройках имя домена.
В такой ситуации выхода 2, либо перед снятием дампа базы на старом домене менять имя сайта,
либо в ручную править табличку в базе, это не всегда удобно.
Как бы выйти из такой ситуации?

Sir_G

  • Сообщений: 55
    • Просмотр профиля
Re: Перенос на другой домен
« Ответ #1 : 25 Октября 2017, 15:28:57 »
лично я, насколько сейчас помню, правил конфиг БД, потом в базе адрес сайта, потом заходил в админку, сохранял главные настройки (чтобы кэш сайта обновился) и тогда все норм было.

Saor

  • Сообщений: 101
    • Просмотр профиля
Re: Перенос на другой домен
« Ответ #2 : 26 Октября 2017, 07:37:47 »
Да так и есть. Так нужно делать.
Я вот про что, может в админке сделать кнопочку, перенос на новое доменное имя. по которой выгружалась бы база с новой таблицей.

ArhangelXD

  • Сообщений: 18
  • Отаку
    • Просмотр профиля
    • AnimeGIF.ru
Re: Перенос на другой домен
« Ответ #3 : 29 Октября 2017, 16:55:46 »
лично я, насколько сейчас помню, правил конфиг БД, потом в базе адрес сайта, потом заходил в админку, сохранял главные настройки (чтобы кэш сайта обновился) и тогда все норм было.

Можно точнее?
 
"правил конфиг БД"  - это где? вы имете ввиду htdocs/core/config.php  и там только правите подключение к БД?

"Потом в базе адрес сайта" - `dn154_settings`  site_url  тут или ещё где-то?

Просто у меня после переноса выдает ошибки типа:
Warning: realpath(): open_basedir restriction in effect. File(/home/vol9_8/kupj.ru/kupj_20888091/animegif.ru) is not within the allowed path(s): (/php_sessions:/tmp:/var/www/errors:/usr/share/pear:/home/vol9_8/kupj.ru/kupj_20888091/animegif.ru/htdocs) in /home/vol9_8/kupj.ru/kupj_20888091/animegif.ru/htdocs/admin/init.php on line 58

я так понял что-то не может найти и подключиться к базе или хз..

И из-за этого я не могу удалять Коментарии с галереи и при регистрации не показываются рисунки для ввода... (мб еше чего но не нашол...)

а меню редактирования пользователя вылазит огромная куча ошибок типа:
Warning: Illegal string offset 'd' in /home/vol9_8/kupj.ru/kupj_20888091/animegif.ru/htdocs/admin/mod/user/index.php on line 653
Notice: Uninitialized string offset: 0 in /home/vol9_8/kupj.ru/kupj_20888091/animegif.ru/htdocs/admin/mod/user/index.php on line 653

653 658 666

« Последнее редактирование: 29 Октября 2017, 17:58:45 от ArhangelXD »
animegif.ru сайт где вы найдете Anime GIF и MEMES на любой случай в жизни!

Sir_G

  • Сообщений: 55
    • Просмотр профиля
Re: Перенос на другой домен
« Ответ #4 : 30 Октября 2017, 03:45:22 »
вроде так:
1.core/config.php
2.dn154_settings`  site_ur
3.захожу в админку - главные настройки сайта, жму сохранить (чтобы обновился кэш сайта,в котором указан старый адрес сайта)

gamma

  • Сообщений: 63
  • люблю музон
    • Просмотр профиля
    • Полный доступ
Re: Перенос на другой домен
« Ответ #5 : 04 Ноября 2017, 11:49:23 »
При переносе сайта на другой домен я вручную правлю через Notepad++ функцией поиск-замена файл бэкапа Бд, cache.config.php в папке cache, config.php в папке core, robots.txt в корне (но это для поисковиков и на работу сайта не влияет). Вожу в поле поиск название прежнего домена, в поле замена название нового домена и нажимаю заменить всё. В конфиге меняю данные для подключения к БД на новые. Весь процесс занимает максимум 2 минуты. Ни разу никаких проблем не было, если только конечно настройки хостинга, на который переношу, стандартные.
Свободный фрилансер. 90% сайтов которые с успехом сдал под ключ на Даннео.