Здравствуйте, ув. форумчане! Возникла необходимость сменить домен у сайта. При этом хостинг остается то же самый. Но я не знаю как это правильно сделать. Поэтому прошу вашего совета.
Скажите пожалуйста как сменить домен сайта? Можно ли просто скопировать все файлы сайта из папки старого домена в папку с новым доменом или же придется устанавливать сайт заново на новом домене, закидывать материал и т.п.?
Заранее спасибо за ответ и извинение за может быть нубский вопрос, т.к. первый раз провожу такую операцию.
Комментарии
Обычно достаточно скопировать файлы, если на одном том же сервере. Если сервер другой - БД тоже нужно скопировать. После этого достаточно очистить кеш и смотреть как работает - если не работает - задавать конкретные вопросы по ошибкам.
Много много раз обсуждалось.
1) Делаешь дамп базы (средствами хоста, либо можно сторонними скриптами типа sypexdumper).
2) Сливаешь все файлы своего сайта.
3) Заливаешь все файлы своего сайта в новое место.
4) В settings.php делаешь необходимые изменения (если изменился путь/имя, имя пользователя, пароль пользователя БД и т.д.)
5) Заливаешь дамп старой базы в новое место.
Если база данных остается неизменной (ее расположение, название и т.д.) пункты с БД пропускаешь.
Последнее, вспоминаешь, где у тебя указывались абсолютные пути, а где относительные. Все абсолютные пути приводишь к относительному виду, либо перебиваешь в соответствии с новым доменным именем.
Спасибо за ответ. Буду все делать на одном сервере, внутри одной и той же папки public, так что надеюсь отделаться простым переносом всех файлов =).
Зачем это все делать если хостинг тот же самый? Просто скопировать файлы из site1.ru в site2.ru и если надо поменять в setting.php $base_path.
Убедительная просьба читать мой пост целиком.
Если база данных остается неизменной (ее расположение, название и т.д.) пункты с БД пропускаешь.
Последнее, вспоминаешь, где у тебя указывались абсолютные пути, а где относительные. Все абсолютные пути приводишь к относительному виду, либо перебиваешь в соответствии с новым доменным именем.
Написано лишь на случай если вдруг база поменяется, чтобы не задавался еще один вопрос "А что делать с базой?"
Спасибо, всё понял. Как только на Яндекс бабки переведутся деньги куплю домен и все описаное проделаю. Если что, то уж извините, еще подостаю вопросами.
а на хостинге нельзя новому домену указать ту же папку?
тогда вообще ничего копировать не надо
конфиг только немного поправить
Всем спасибо! Все сделал, пока вроде удачно, косяки не высовываются =0). Добавил новый домен на хостинге. Зашел в папку старого сайта, помести все файлы в архив, скопировал его в папку нового свежеприкрученного домена, подредактировал, как и предупреждали, все абсолютные URL'ы и всё.
В файле /sites/sites.php в массиве $sites пишешь строчку 'новый домен' => 'старый домен'
Добрый день.
Подниму тему. Понимаю, что в переносе сайта не должно быть проблем, но появилась и не могу пока решить ее. Переноси на другой хостинг и на другой домен. Все перенес (файлы, базу данных), но кроме как главной страницы больше ничего не открывает, выдает 404 ошибку. В какую сторону копать, уже не знаю.
Всем спасибо. Проблема решилась. Оказалось все намного проще, проблема была в чистых ссылках. При установки нового сайта, необходимо было у хостера запустить синхронизацию .htaccess иначе файл не отрабатывал
Поменять его на свежий и всё.
Дело не в замене. Для того. чтобы можно было использовать htaccess на сайте, его надо в панеле хостинга синхронизировать, после этого можно вносить изменения в файле какие угодно и все будет работать. Но если сайт новый, то только первичная синхронизация.
Ужас!!! Что за хостинг? Такого я еще не встречал.