DANNEO CMS

Danneo CMS 1.5.x => Ошибки => Тема начата: Saor от 25 Октября 2017, 07:15:07

Название: Перенос на другой домен
Отправлено: Saor от 25 Октября 2017, 07:15:07
не совсем ошибка. предлагаю к обсуждению.
решил перенести сайт на другой домен и столкнулся с такой штукой.
перезалил файлы на новый хостинг файлы, поправил файл config.php на новую базу
залил базу на хостинг.
сайт работает но возникла проблема. при попытке зайти в админку отправляет на старый домен.
в старых версиях поле такого переноса пускало в админку чтобы поправит в настройках имя домена.
В такой ситуации выхода 2, либо перед снятием дампа базы на старом домене менять имя сайта,
либо в ручную править табличку в базе, это не всегда удобно.
Как бы выйти из такой ситуации?
Название: Re: Перенос на другой домен
Отправлено: Sir_G от 25 Октября 2017, 15:28:57
лично я, насколько сейчас помню, правил конфиг БД, потом в базе адрес сайта, потом заходил в админку, сохранял главные настройки (чтобы кэш сайта обновился) и тогда все норм было.
Название: Re: Перенос на другой домен
Отправлено: Saor от 26 Октября 2017, 07:37:47
Да так и есть. Так нужно делать.
Я вот про что, может в админке сделать кнопочку, перенос на новое доменное имя. по которой выгружалась бы база с новой таблицей.
Название: Re: Перенос на другой домен
Отправлено: ArhangelXD от 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

Название: Re: Перенос на другой домен
Отправлено: Sir_G от 30 Октября 2017, 03:45:22
вроде так:
1.core/config.php
2.dn154_settings`  site_ur
3.захожу в админку - главные настройки сайта, жму сохранить (чтобы обновился кэш сайта,в котором указан старый адрес сайта)
Название: Re: Перенос на другой домен
Отправлено: gamma от 04 Ноября 2017, 11:49:23
При переносе сайта на другой домен я вручную правлю через Notepad++ функцией поиск-замена файл бэкапа Бд, cache.config.php в папке cache, config.php в папке core, robots.txt в корне (но это для поисковиков и на работу сайта не влияет). Вожу в поле поиск название прежнего домена, в поле замена название нового домена и нажимаю заменить всё. В конфиге меняю данные для подключения к БД на новые. Весь процесс занимает максимум 2 минуты. Ни разу никаких проблем не было, если только конечно настройки хостинга, на который переношу, стандартные.