2009-08-17 5 views
1
  • Я установил drupal на свою локальную машину (ubuntu, Xampp) на локальном хосте.
  • Модули Path и Pathauto являются активными (модуль для создания дружественных URL-адресов).

Перенастройка/Pushing моей локальная установки на www.mysite.comPushing/Миграция вашего локального сайта Drupal на сайт

  • экспортированной SQL из PhpMyAdmin (LOCALHOST).
  • Создал новую БД на реальном сайте (я думаю, что другое имя из localhost-DB не создает никаких проблем).
  • Импортирован SQL в phpMyadmin, (mysite).
  • Изменено имя пользователя-пароль-имя-базы данных на сайтах/default/settings.php в папке drupal.
  • Теперь загрузили папку drupal и весь ее контент в/www «mysite.com».

Посетите URL-адрес www.mysite.com, сайт выглядит так же, как на моем локальном хосте, хорошо.

Но -

  1. Я сделал tryPage на мой локальный/Друпал, для которых Pathauto (cleanURL) рекомендовал URL "содержание/trypage", который я явно изменен на "trypage" , так что что абсолютная ссылка на страницу "localhost/drupal/trypage" а не "localhost/drupal/content/trypage".
    Теперь, когда я нажимаю ссылку trypage на mysite, , он открывает ссылку на мой localhost, мои локальные страницы - . То есть, когда я нажимаю новую страницу на mysite.com, запрашиваемый URL : «localhost/drupal/newpage», а не «www.mysite.com/newpage».

    Считаете ли вы, что проблема дружественного генерации URL-адресов SEO , модуль Pathauto .

    Anyways как я решить эту
    Если я сделать мой «локальный/Друпал», чтобы открыть из того же URL (mysite.com), я не знаю, как сделать это точно, я думаю, что при настройке ВХосты , Но если я это сделаю, то URL-адрес www.mysite.com, где будет me, локальный или онлайн.

  2. Теперь, если я добавляю новые модули, новый контент, новые страницы и новые книги на свой сайт localhost, и хочу обновить mysite.com, мне нужно каждый раз повторять экспорт/импорт SQL и использовать программное обеспечение, такое как rsync/sitecopy(), чтобы загрузить папки на сайте. Как я могу это решить.

ответ

0

Это старый вопрос, но вот некоторые мысли.

  1. Ссылки, связанные с Drupal (напр.ссылки меню, ссылки в пределах области администрирования, панировочные сухари и т. д.) всегда должны использовать домен запрашиваемого сайта. URL-адреса в Drupal обрабатываются «маршрутизатором», который сохраняет все пути в базе данных в относительном формате.

    Если вы не указали URL-адрес сайта в параметрах settings.php (переменная $ base_url) или ссылаетесь на страницы с использованием полностью определенных URL-адресов, это не должно быть проблемой. Связывание с различными узлами из других узлов может обрабатываться различными модулями. Pathologic - хороший выбор, или Path Filter.

  2. Перемещение сайтов Drupal от разработки до постановки на производство по-прежнему является общей проблемой, для которой нет окончательного решения. Этот вопрос задавали ранее here.

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

  • Нет связанных вопросов^_^