Задолбал меня мой сайт на drupal... Все вроде бы работает но через такую Ж, что делается весьма грустно... У меня хостинг на инфобоксе, я решил открыть поддомен, там заоново воссоздать свой сайт со всем содержимым, чтобы посмотреть, как оно будет работать, а потом, если все будет ОК, то старый убить, а новый оставить.
Вот теперь у меня вопрос: каким образом можно перелить содержимое таблиц с одного drupal-сайта на другой? Вероятно, этот вопрос более связан со знанием mysql, но тогда подскажите откуда начинать копать. Дело в том, что все материалы я смогу добавить, а вот базу данных пользователей (регистрационные данные, пароли и т.п.) терять не хотелось бы при таком переезде.
Плиз хэлп...
Комментарии
А смысл в смене друпала на друпал? Может быть модули лишние поотключать, темы дизайна сменить и т.д. Базу оптимизировать для начала. Глядишь и получше станет.
--
Axel,
www.axel.drupal.ru | darcs-репозиторий моих разработок
1. я уже пробовал отключать ненужные модули... без модуля комментариев и статистики из-за которыз вылазят ошибки в логах обойтись можно, но будет мрачно :-), сами понимаете, комментировать статьи это ж самый кайф :-). тему ставил стандартную - ничего не помогло - все равно ошибки. как оптимизировать базу - не знаю. может подскажите?
2. "косяки" начались практически сразу, когда я регистрировал первого пользователя (!) - "нелья дать доступ пользователю на запись в таблицу" и хоть тресни избавиться от этой ошибки не удалось, хотя записи при этом создавались и я на некоторое время на это забил. оказалось зря.
2.1. дело было в том, что на инфобоксе я открыл сайт, поизвращался немного с друпалом, мне понравилось. прошло 2 недели и только тогда я оплатил заказанный сайт. по-моему, зря: надо было новый сайт открыть и его оплачивать, наверное. а то может быть они не все до конца активировали? на этом месте сайт все время выдавал ошибки то доступа, а теперь ещё и lost connection...
3. когда я открыл новую базу и поддомен, то новая instance друпала работает чисто и аккуратно, весь лог в желтом цвете, одни информационные сообщения. лепота! но как туда загнать весь контент со "старого" друпала?
смысла в смене друпала на друпал объяснить не могу, но что делать тоже непонятно. блин, где мой волшебный бубен...
я присоединяюсь к данному вопросу
У меня назрела необходимость перевезти мой друпал-сайт на другой хостинг. И апгрейдить его с версии 4.5.2 до 4.6 и выше. Что мне делать?
Разумеется, важно сохранить имеющуюся инфу в БД и подключить ее к новому друпалу. Как?
Можно ли просто перенести существующую БД с одного хостинга на другой и подключить ее к работе в новом апгрейданном до 4.6 друпале? Я даже готов заново закачать модули и сделать дизайн.
Конечно, было бы удобней, если бы переехал на новую "квартиру" весь сайт и уже там его апгрейдить до 4.6. Но это не принципиально. Самое главное - чтобы существующую БД подключить к новой версии друпала на новом хостинге. Возможно ли это и как?
ну так как? никто не поможет? а за деньги?
>каким образом можно перелить содержимое таблиц с одного drupal-сайта на другой?
очень просто - для этого есть phpmyadmin
похоже, что это ближе к теме. вы не могли бы (1) указать, какие параметры при экспорте нужно выставлять и (2) правильно ли я делаю, что пытаюсь вставить файлы экспорта через импорт SQL-запроса?
какие параметры указывать? чуть поподробнее можно?
вот нашел. http://www.ibresource.ru/forums/index.php?showtopic=4597&pid=40060&mode=...
когда пытаюсь заливать свой файл, то тайм-аут.
В общем, почти закончились мои злоключения... Файл, который я пытался заливать, был размером 1,5 Мб и тайм-аут возникал именно из-за его размеров. Я научился перекидывать отдельные таблицы и в общем достиг кое-каких успехов в этом деле, пока не выяснил, что глюки на моем сайте возникают из-за модуля inline (http://drupal.org/project/inline) который в случае статей с большим количеством картинок тормозил всю систему. Я его отключил и все заработало просто как на форсаже! Потому переливать мне больше ничего не надо Всем СПАСИБО!
Упс! Вот это интересная инфа. А "много картинок" - это сколько?
Да, второй вопрос: картинки ты в базе хранишь или в файлах?
"Много картинок" начинаются от десятка размером 400х300. Причем сначала все нормально и шустро (более-менее) работает, а потом в какой-то день все херится и начинаются ошибки :-(. Сейчас вставляю картинки ручками через тег
img
. Картинки хранятся в виде файлов.вообще-то с модулями надо поосторожнее - у друпаловской API хорошая идея для интеграции модулей между собой - но результат - самому сайту друпала понадобился отдельный суперсервер
в inline есть такой код
if (preg_match_all("/\[(inline|file|attachment):(\d+)=?(.*)?\]/i", $node->body, $match)) {
foreach ($match[2] as $key => $value) {
то есть тормоза если не включено кеширование - очевидны
Блин. Этот модуль - черезвычайно рулезная штука. Можно ли его как-то оптимизировать?
а вот интересно - я там заметил - иногда в функцию отправляется не $node а &$node - я так понимаю что в первом случае весь массив node который обычно огромный путешествует по памяти а во втором случае только ссылка на его указатель - правильно? я вообще заметил что друпал перед выдачей страницы задумывается дольше других cms - вот найти-бы как его ускорить. а этот парсер inline не знаю. просто кеширование включить.
манал я этот inline, извините за грубость :-(. куча модулей, чтобы закачивать картинки было, а я выбрал самый глюкавый :-(. отказался я от него в общем :-/. опять же (1) если включить кэширование - оно будет работать для неавторизованных пользователей, так? (2) в php не спец, а так поразбирался бы...
Вообще-то, модуль inline служит отнюдь не для закачки картинок. Ну то есть совершенно не для этого.
Поделитесь, плз, для чего он предназначен?
я так понял для ассоциации чего-нибудь с чем-нибудь - например замена везде какого-нибудь словосочетания на ссылку куда-нибудь, кажется так. но я не знаю
This module permits to define a new [inline:N] tag, that permits to include into node body a link to the Nth file uploaded for that node through standard upload.module.
The effect is a link to the file or the display of an image, depending on its type.
другими словами, используя этот модуль и новый тег, который он добавляет, можно ссылаться на прикрепленные картинки и файлы.
действительно, inline не совсем для закачки, но с ним по идее должно было проще обращаться с картинками.
team nightsochi.ru