LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 23:21:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [FAQ] Перенос сайта на другой хостинг  (Прочитано 2568 раз)
0 Пользователей и 1 Гость смотрят эту тему.
XCOS
Осваиваюсь на форуме
***

Репутация: +1/-1
Offline Offline

Сообщений: 158


« : 05.02.2009, 18:09:38 »

Встал вопрос переноса сайта на другой хостинг.

Как это сделать? При условии что бэкап на предыдущем был сделан встроенной в joostina функцией?
« Последнее редактирование: 04.06.2009, 19:38:38 от Hammer » Записан
XCOS
Осваиваюсь на форуме
***

Репутация: +1/-1
Offline Offline

Сообщений: 158


« Ответ #1 : 05.02.2009, 18:49:03 »

В частности, для чего таблицы сохраняются с префиксом "#_", какой магический смысл в этом?
Записан
AlexDr
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 131


Si vis pacem para bellum


« Ответ #2 : 06.02.2009, 00:44:40 »

Способ для тех, кто не хочет ковыряться в cofiguration.php:
0. Сливаем все файлы джустины со старого хостинга и делаем бекап базы.
1. Создаю базу на хостинге (пока, после создания, она пустая)
2. Заливаю файлы чистой джустины на хостинг
3. Устанавливаю ее стандартным образом (на этом этапе получаем базу с чистой джустиной)
4. Заливаю поверх существующих файлы скачаной со старого хостинга джустины (при моменте заливки будь внимателен, не перезапиши уже созданный configuration.php, предварительно можешь скачать его себе локально)
5. Очищаю созданную базу даннх от существующих таблиц
6. Заливаю БД из бэкапа (предварительно заменив в каждой таблице префик #_ на свой)
7. Делаю глобальные настройки теми же, что были на старом сайте (можешь через глобальную конфигурацию в админке, можешь ручками сравнив два cofiguration.php).

Способ для тех, кто не боится руками ковыряться в cofiguration.php
0. Аналогично
1. Аналогично
2. Заливаю на новый хостинг файлы скачаной со старого хостинга джустины
3. Заливаю БД из бэкапа (предварительно заменив в каждой таблице префик #_ на свой)
4. Беру cofiguration.php со старого хостинга и руками там прописываю новые пути к папкам (если поменялись), новые параметры доступа к базе.

Выбирай любой по вкусу Azn
Записан
XCOS
Осваиваюсь на форуме
***

Репутация: +1/-1
Offline Offline

Сообщений: 158


« Ответ #3 : 06.02.2009, 02:06:16 »

AlexDr спасибо, респект что все так расписал, первый раз когда пробовал пункт 3 с префиксом пропустил, понадеялся что в базе все идентично.
Записан
ZHart
Moderator
*****

Репутация: +53/-4
Offline Offline

Пол: Мужской
Сообщений: 933


Когда-то я был Hammer-ом ;)


« Ответ #4 : 06.02.2009, 11:51:29 »

Ну и давние инструкции никто не отменял Wink
Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 446



« Ответ #5 : 01.03.2009, 03:06:29 »

Hammer
то касается переноса с localhost на сервер, а тут вопрос переноса с одного сервера на другой..

AlexDr
а зачем и как поменять префикс в кажой таблице на свой? Huh
у меня *.sql-файл, который я просто импортирую в очищенную, пустую базу..
таблицы вида jos_****** - они ж должны быть одинаковые и на старом и на новом хостинге или нет?
что там ещё нужно поменять?
« Последнее редактирование: 01.03.2009, 03:11:14 от Ecspert » Записан
AlexDr
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 131


Si vis pacem para bellum


« Ответ #6 : 01.03.2009, 03:21:26 »

Иногда (не помню сейчас при каких именно условиях, когда делаешь бекап через админку что ли?) база экспортируется в префиксом #_ вместо того, который на самом деле в базе. Т.е. в твоем случае таблицы назывались бы #__имятаблицы вместо правильного jos_имятаблицы.

Если в экспортированном файле таблицы сохранились с правильным префикосм, то конечно же менять ничего не надо.
Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 446



« Ответ #7 : 01.03.2009, 11:10:14 »

Благодарю! Azn всё заработало.. никогда б неподуал, что нужно просто предварительно перед копированием файлов установить джумлу..
« Последнее редактирование: 01.03.2009, 12:11:17 от Ecspert » Записан
ZHart
Moderator
*****

Репутация: +53/-4
Offline Offline

Пол: Мужской
Сообщений: 933


Когда-то я был Hammer-ом ;)


« Ответ #8 : 01.03.2009, 12:17:36 »

Ecspert, во-первых, перенос с сервера на сервер ничем не отличается от переноса с localhost на сервер (по сути это тоже перенос с сервера на сервер).
Во-вторых, при чем здесь Joomla 1.5.9?
Этот раздел посвящен Joostina, все вопросы по Joomla - в соответствующих разделах пожалуйста.
Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 446



« Ответ #9 : 01.03.2009, 12:47:49 »

Hammer,
сорри что вопрос по другой версии джумлы.. - проблема просто одна и та же была
а вот, что касается переноса с localhost - я просто раз 5 уже переписывал с сервера на сервер, менял всё в конфигурашен.пхп, проверял всё, и сайт не грузился: то одна ошибка то другая..
если сделать как описано выше, то всё запускается
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet