0 Пользователей и 1 Гость просматривают эту тему.
  • 30 Ответов
  • 791 Просмотров
*

Леон

  • Давно я тут
  • 279
  • 4
Здравствуйте. Имеется сайт, на Joomla 3.41 полностью готовый, с множеством материалов и категорий. Заказчик предоставил свой сайт, также обновленный до версии 3.41, с таким же выпадающим меню (почти), но практически пустой. Необходимо перенести все материалы и категории ну и некоторые модули с первого сайта на второй. Как правильно это делается? Ведь если я целиком импортирую базу, может что-то испортиться на новом сайте.

Есть мысль, установить на пустой сайт заказчика модули тех же версий, что и на моем готовом, а потом сделать импорт базы.

Или это делается наоборот. Файлы шаблона сайта заказчика нужно поставить на мой готовый.

« Последнее редактирование: 10.06.2015, 10:53:21 от Леон »
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #1 : 10.06.2015, 10:59:43 »
Думаю вам сначало нужно компановку сделать(модули поставить) чтобы те таблички в БД модулей сразу на новые лягли при импорте, т.к. потом вы можете затереть таблицы базы этих модулей, если будете инсталировать модули.
Думаю БД это в самую последнюю очередь.Ну или частями импорт делать БД.

***

Или да, можно наоборот, себе на готовый всё установите, а потом просто комплексно сделайте перенос.Так ещё вроде проще.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

aspidy

  • Живу я здесь
  • 1022
  • 54
  • Миграция joomla 1.0-1.5-2.5
Re: Перенос базы на другой сайт
« Ответ #2 : 10.06.2015, 12:08:23 »
1 Собираете все, то что у вас установлено на старом сайте 1:1 модули, плагины, компоненты, шаблоны
2 Переключаете подключение базы с готового сайта на новый в файле конфигурации (оба сайта должны быть на одном сервере)
Мелкий ремонт. skype poisk-plus
*

IzrA

  • Давно я тут
  • 326
  • 27
Re: Перенос базы на другой сайт
« Ответ #3 : 11.06.2015, 01:28:09 »
Если нужны только материалы и категории, так перетащите таблицы content из базы в базу, а модули доставите.
Спасибо для меня слишком много. Стакан вина Плюс в репутацию - в самый раз.

Велосипедист — бедствие для экономики. Он не покупает автомобиля и не берет под него кредит. Не покупает бензин. Не пользуется услугами ремонтных мастерских. Не страхует «гражданскую ответственность». Не пользуется платными стоянками. Не страдает от ожирения. Да он еще и здоров, черт возьми! Здоровые люди не нужны для экономики. Они не покупают лекарства. Они не ходят к частным врачам. Они не увеличивают ВВП.
*

aspidy

  • Живу я здесь
  • 1022
  • 54
  • Миграция joomla 1.0-1.5-2.5
Re: Перенос базы на другой сайт
« Ответ #4 : 11.06.2015, 04:17:56 »
Если нужны только материалы и категории, так перетащите таблицы content из базы в базу, а модули доставите.
Еще нужны будут ссылки и менюшки. Таблицы нужно переименовывать.
Мелкий ремонт. skype poisk-plus
*

Леон

  • Давно я тут
  • 279
  • 4
Re: Перенос базы на другой сайт
« Ответ #5 : 11.06.2015, 08:26:46 »
Пока делаю так, вроде получается, перенес  целиком таблицу с категориями и материалами, на сайте появились. Потом перенес таблицу с меню, также появилось. Тоже самое для К2 сделал. Вроде все нормально пока.
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #6 : 11.06.2015, 08:27:51 »
для К2 вы не правы, там не только перенос важен.
***
там надо запросами в БД сделать привязку к админу(или автору), а иначе не будет ничего хорошего.
« Последнее редактирование: 11.06.2015, 08:47:48 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

aspidy

  • Живу я здесь
  • 1022
  • 54
  • Миграция joomla 1.0-1.5-2.5
Re: Перенос базы на другой сайт
« Ответ #7 : 11.06.2015, 08:55:11 »
Есть же компоненты миграции, или не судьба?
Мелкий ремонт. skype poisk-plus
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #8 : 11.06.2015, 08:57:42 »
если не трудно вам, посмотрите мои сообщения.я мигрировал с 1,5 на 3 и там описано, как привязывать пользователя в к2, категории и обновы в 3-ке.
Не найдёте-пишите, я дам ссылку.
***
зы.в к2 там иное, там не Joomla, там компонент, завязанный на пользователе, и вы просто так к2 не перенесёте.
ещё и папки надо, но это мелочи.
/щас дам ссылку

http://joomlaforum.ru/index.php/topic,313096.0.html
вот смотрите, как привязывать категории и юзеров, схема таже.Не получиться-пишите, я помогу.
« Последнее редактирование: 11.06.2015, 09:01:27 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #9 : 11.06.2015, 09:09:09 »
Есть же компоненты миграции, или не судьба?
я не видел автономные компоненты миграции.были попытки(и то платные) и всё равно ручками дорабатывать, я решил не возякаться и сделать правильно сразу.
Выше по ссылке описал как.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Леон

  • Давно я тут
  • 279
  • 4
Re: Перенос базы на другой сайт
« Ответ #10 : 11.06.2015, 09:09:54 »
C К2 смотрите как было, на новый сайт поставил пустой компонент К2, потом заменил все таблицы от К2 со старого сайта, начал ругаться на ID пользователя (благо он у меня только один, суперюзер), зашел через phpMyAdmin в таблицу с пользователями и вернул ID пользователя который был до замены таблицы. Вроде сейчас все выводится и без ошибок.
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #11 : 11.06.2015, 09:13:24 »
ругаться правильно начал.но не стоило принудительно в бд менять, запросом надо было, чтобы бд приняла всё, а не частично
***
у вас позже ошибки начнуться, если вы перенесли материалы к2.
сделайте запросами и переименуйте всё.мой совет.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Леон

  • Давно я тут
  • 279
  • 4
Re: Перенос базы на другой сайт
« Ответ #12 : 11.06.2015, 09:17:16 »
Немного приврал. Когда заменил таблицы от К2, начал ругаться на пользователя. Потом заменил таблицу с пользователями users. Перестало совсем пускать в админку), а потом только в таблице users у пользователя вернул ID который был и тогда все заработало.
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #13 : 11.06.2015, 09:20:00 »
я писал по ссылке, это к2 перенос, в том случае из 1,5.
но у вас тоже самое, не важно какие версии,4 пункта выполните, папку перенесите и тема продолжиться ответом " Спасибо, всё получилось!"
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

aspidy

  • Живу я здесь
  • 1022
  • 54
  • Миграция joomla 1.0-1.5-2.5
Re: Перенос базы на другой сайт
« Ответ #14 : 11.06.2015, 10:04:06 »
я писал по ссылке, это к2 перенос, в том случае из 1,5.
но у вас тоже самое, не важно какие версии,4 пункта выполните, папку перенесите и тема продолжиться ответом " Спасибо, всё получилось!"
Хочется вам заморачиваться с запросами в базу. Да вариант поочередно переносить все таблицы, но будет где то ошибка и долго будете искать где. Переключить базу целиком все таки проще. При каждом запросе сохраняйте дамп. Иначе вернуть первоначальное состояние будет сложно.
Мелкий ремонт. skype poisk-plus
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #15 : 11.06.2015, 10:13:37 »
Хочется вам заморачиваться с запросами в базу. Да вариант поочередно переносить все таблицы, но будет где то ошибка и долго будете искать где. Переключить базу целиком все таки проще. При каждом запросе сохраняйте дамп. Иначе вернуть первоначальное состояние будет сложно.
4 запроса-долго заморачиваться? Зато тот, кто делает будет автором.Или кому назначит.
И вы не правы, да не получиться целиком К2, я уже раз дцать пробовал и пришёл практикой к этому решению.
Там завязка на юзере.вы хоть раз переносили? я уже.... Попробуйте ваш метод, увидете подв.камни.
« Последнее редактирование: 11.06.2015, 10:16:49 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

aspidy

  • Живу я здесь
  • 1022
  • 54
  • Миграция joomla 1.0-1.5-2.5
Re: Перенос базы на другой сайт
« Ответ #16 : 11.06.2015, 11:06:29 »
Цитировать
Там завязка на юзере.вы хоть раз переносили?
Да и не раз. Таким способом хорошо от вирусов избавляться. Пользователи переносятся вместе с базой, поэтому и завязка роли не играет. Фактически идет замена только файлов. Проблемы возникают в том случае если первый сайт по установленным расширениям не соответствует второму или когда косяк в базе. Во всех остальных случаях переключается на ура.
Мелкий ремонт. skype poisk-plus
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #17 : 11.06.2015, 11:12:31 »
Видно вы переносили и у вас совпадает юзеры по ИД.И то не верю.Ну не может такое быть, я могу поспорить.
в К2 не может быть от Joomla привязка.Бред.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

aspidy

  • Живу я здесь
  • 1022
  • 54
  • Миграция joomla 1.0-1.5-2.5
Re: Перенос базы на другой сайт
« Ответ #18 : 11.06.2015, 12:14:27 »
Видно вы переносили и у вас совпадает юзеры по ИД.И то не верю.Ну не может такое быть, я могу поспорить.
в К2 не может быть от Joomla привязка.Бред.
Прежде чем говорить про бред, разберитесь. Переноса как такового нет. База переключается целиком, как есть с юзерами, менюшками к2 zoo магазином и всем что вы на сайт напихали. Поэтому если нет косяка в самой базе все остальное роли не играет.
Мелкий ремонт. skype poisk-plus
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #19 : 11.06.2015, 12:19:13 »
я почему то из практики не уверен
перенос 11 таблиц К2 просто так? Ну не видел я такое, может у вас какой-то супер перенос?
Одно дело БД, другое К2 таблицы.Ну хоть убей, не поверю, лично переносил и зае....ся с этим!
Только запросами смог привлечь нового юзера к тому юзеру из К2.
***
да автор меняется, супер юзер, как вы прикрепите в к2 к ним просто переносом? Ну не получиться же!
« Последнее редактирование: 11.06.2015, 12:23:17 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

aspidy

  • Живу я здесь
  • 1022
  • 54
  • Миграция joomla 1.0-1.5-2.5
Re: Перенос базы на другой сайт
« Ответ #20 : 11.06.2015, 13:05:24 »
В миллион первый раз повторяю: юзерам наплевать, база переключается целиком и полностью. Никогда такого не делали? Хорошее средство, когда по каким то причинам база утрачена или как средство при лечении вирусов.
Мелкий ремонт. skype poisk-plus
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #21 : 11.06.2015, 13:43:26 »
пох, переносите как хотите
а про наплевать юзерам-ели к2 не перенслось норм-будут выскакивать ( не удалочь найти юзера ид такоето)
аэто если мало материалов, можно ручками, а если 1000? заипёшся.

сории за агресию, реально надоело доказывать.к2 не переносится базой.!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Леон

  • Давно я тут
  • 279
  • 4
Re: Перенос базы на другой сайт
« Ответ #22 : 12.06.2015, 16:57:29 »
Похоже я где-то косиканул. Перенеслось все нормально. Думал уже все нормально сделал, как выяснилось, что, перестали работать кнопки, печать и электронная почта. Эти кнопки находятся над материалами. Указан заголовок материала, дата создания, печать, эл.почта. Можете подсказать в какой таблице находятся, что-то от этих кнопок. При клике на них сейчас в ссылку добавляется # (решетка) и страница отматывается наверх. Хочу посмотреть чем отличаются строки, которые я заменял, только не знаю в какой это таблице находится.
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #23 : 12.06.2015, 17:05:08 »
если #  у вас наблюдается,1=проверьте ссылки, относительные ли они после переноса
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Леон

  • Давно я тут
  • 279
  • 4
Re: Перенос базы на другой сайт
« Ответ #24 : 12.06.2015, 17:13:37 »
Я всегда при создании ссылок указывыал относительные, от корня сайта. Но эти от кнопок печати я не делал сам, они в шаблоне уже были.
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #25 : 12.06.2015, 17:15:21 »
ок.я молчу.
когда косяки про К2 начнуться-пишите, пока тема закрыта, не вижу смысл её продолжать.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Леон

  • Давно я тут
  • 279
  • 4
Re: Перенос базы на другой сайт
« Ответ #26 : 13.06.2015, 20:33:19 »
vipiusss, спасибо, на всякий случай переделал по вашей инструкции, ошибок нет. Так же после всего, в конце перенес папку: сайт\media\k2\attachments, в ней находятся все файлы из вложений.
*

vipiusss

  • Профи
  • 5653
  • 324
  • Злой я сегодня.Без обид.
Re: Перенос базы на другой сайт
« Ответ #27 : 13.06.2015, 20:37:27 »
рад, что получилось
***
увидел, вы правы, там оно, просто привык к кешу картинок.
Про атач надо в теме переноса будет написать, добавить, что-то я не упомянул это, по дефолту чистую делал и не подумал.Спасибо, что указали на это!
« Последнее редактирование: 13.06.2015, 20:43:57 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Леон

  • Давно я тут
  • 279
  • 4
Re: Перенос базы на другой сайт
« Ответ #28 : 23.06.2015, 19:31:00 »
Прошло довольно много времени, только заметил один косяк и думаю он с тех времен когда я переносил базу на другой сайт. При входе админка/менеджер пользователей, белый экран. Только одно слово на экране: Valid. Все остальное работает без ошибок. Может кто подсказать в чем дело? Косяк в таблице users?
*

Леон

  • Давно я тут
  • 279
  • 4
Re: Перенос базы на другой сайт
« Ответ #29 : 24.06.2015, 21:17:28 »
Не знаю, что это была за проблема. Но помогло замена папки из раннних бекапов сайта. Заменил папку: \administrator\components\com_users
Ошибка пропала. Менеджер пользователей работает нормально.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема отображения модулей на шаблоне proto

Автор Artefact

Ответов: 10
Просмотров: 181
Последний ответ 17.08.2017, 18:29:40
от Artefact
[Решено]Изменить внешний вид пагинации

Автор pavel2950

Ответов: 1
Просмотров: 111
Последний ответ 17.08.2017, 15:31:24
от pavel2950
Кто запускал image recycle кроном?

Автор pavelrer

Ответов: 23
Просмотров: 298
Последний ответ 14.08.2017, 17:16:10
от dmitry_stas
Поддомены в папках основного домена

Автор Dmitriy5023

Ответов: 4
Просмотров: 149
Последний ответ 08.08.2017, 01:40:49
от Филипп Сорокин
Как убрать текст на главной?

Автор m03mug08

Ответов: 4
Просмотров: 140
Последний ответ 05.08.2017, 14:59:41
от Missile