2014-11-27 2 views
-1

Я здесь с проблемой майора/младшего. Я не эксперт по drupal, но мне действительно интересно когда-нибудь стать экспертом. У меня есть вызов, который я считаю, что кто-то там может мне помочь.Миграция сайта Drupal с одной темы на другую

Я купил премиум-версию drupal 7 из темыforest. на данный момент мой сайт работает на drupal 7. вопрос:

Как переместить все файлы, модули, представления, содержимое, узлы, конфигурации, блоки, таксономы, правила, изображения, файловые системы, отчеты , короче всего, от текущего сайта до новой темы, не теряя ничего. хотя мне, возможно, потребуется выполнить ручную настройку с передней панели. но переход является ключевым. какие шаги?

Это дало мне бессонные ночи, и, вероятно, решение избавит меня от этой сильной головной боли.

Настоящим я обращаюсь к всем Друпал-гуру, чтобы помочь мне в решении этой простой, но эскалированной проблемы. либо пошаговый подход ссылки для возможного решения.

Я с нетерпением жду встречи с вами, ребята, в ближайшее время.

С наилучшими пожеланиями!

+1

Почему вы не пытаетесь поместить папку темы в «sites/all/themes», а затем просто включите ее через Appearence на своем сайте? – balintpekker

+0

Он перенаправляет вас на локальный хост, потому что у вас есть чистый URL-модуль, включенный на старом сайте. Новый сервер не может найти эти чистые URL-адреса. Нажмите значок зеленого цвета (я предполагаю, что вы используете wamp), а затем перейдите в «Apache -> Apache Modules и пометьте rewrite_module. Затем обновите страницу. Он должен работать. Если вы не используете wamp, вы можете сделать то же самое на любом другом сервере. – balintpekker

+0

Здравствуйте, я включил модуль перезаписи, и он отлично работает. Но моя задача - это миграция. Вышеупомянутые решения никогда не работают, есть ли другие способы? Можем ли мы взять это отсюда. пожалуйста, пришлите мне письмо по адресу [email protected], чтобы мы могли обсудить подробнее об этом .. Спасибо! –

ответ

1

В разделе "/ sites/all/themes" у вас есть текущая тема. Или он пуст, если вы используете тему Drupal по умолчанию. Итак, если бы я понял, что вы просто хотите заменить текущую тему и оставить остальную часть сайта. В этом случае скопируйте новую тему в один и тот же каталог («/ sites/all/themes»), очистите кеш (меню администратора: Конфигурация-> Разработка-> Производительность) и перейдите на страницу «Внешний вид» (снова из меню «Администратор»). Теперь, если ваша новая тема в порядке, вы должны увидеть ее здесь. Включите его, установите по умолчанию, снова очистите кеш, если вам нужно, и теперь вы должны использовать новую тему.

Итак, вам просто нужно добавить новый файл темы, очистить кэш и активировать новую тему.

+0

Привет, Милан, спасибо за замечательный ответ. Я сделаю так, как вы правильно сказали и вернетесь. –

+0

Здравствуйте, Милан, я попробовал вышеуказанное решение, и оно разбросало мой сайт. Я дважды очистил кеш, но он никогда не работал. Мне пришлось сбросить свой дБ и повторно импортировать дважды. есть ли среда, с которой я могу связаться. мой адрес: [email protected] надеясь скоро прочитать от вас! –

+0

Привет Adeniji. Вы всегда можете активировать свою прежнюю тему. Просто зайдите снова в Appearance, повторите старую тему по умолчанию и снова очистите кеш, если вам нужно. Темы не могут поддерживать все функции, которые вам понадобятся для вашего сайта - только некоторые «стандартные» функции. Кроме того, я не понимаю, почему вы отбросили свою базу данных? Тема не имеет ничего общего с базой данных ?! Тема - это просто определение того, как страницы, представленные вашим сайтом, выглядят и указывают на то, что разные темы позволяют менять дизайн, но не меняя контент. – MilanG

Смежные вопросы