Как изменить мой базовый URL


8

Я создал сайт, используя Drupal. Теперь базовый URL-адрес http://xxx.xxx.xxx.xxx/drupal . Но я хочу изменить базовый URL-адрес на http://xxx.xxx.xxx.xxx. Как мне это сделать?

Спасибо.


У вас есть доступ, чтобы добавить vhost в apache? Если да, то чистый способ - добавить виртуальный хост, чтобы сопоставить каталог, в котором вы установили Drupal (включая папку drupal), с именем ServerName (xx.xx.xx.xx) и перезагрузить apache.
Dipen

Привет Dipen, Как добавить виртуальный хост, чтобы сопоставить каталог, где вы установили Drupal? Спасибо.
user6919

Ответы:


12

перейдите yousite/sites/defaultи откройте settings.phpфайл, найдите $base_urlи измените его на новое значение (где-то около строки 270).

ПРИМЕЧАНИЕ: settings.php это файл только для чтения, вам нужно сначала снять флаг только для чтения, чтобы внести изменения. Вам нужно будет перезагрузить сервер, чтобы обновить изменения.


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

когда я изменяю base_url на мое доменное имя. Я получаю много ошибок на странице. например, «не удалось загрузить ресурс». потому что расположение ресурса было изменено на «имя домена / xxxx / xxx.css » (оригинал ip / xxxx / xxx.css ) почему ??
user6919

Вам нужно проверить, где находится базовая установка вашего сайта Drupal. Если он находится в корне сервера (например, www), то вам нужно дать $base_url=siteroot; иначе, если он находится в какой-то папке внутри корня сервера, то вам нужно иметь site_root/path_to_drupal_install_folderзначение для$base_url
AjitS

Это не просыпается для меня.
alyssaeliyah

5

Существует глобальная переменная, $base_urlкоторую вы можете установить в sites / default / settings.php. Попробуйте изменить его значение.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.