So ändere ich meine Basis-URL

8

Ich habe eine Website mit Drupal erstellt. Die Basis-URL lautet jetzt http://xxx.xxx.xxx.xxx/drupal . Aber ich möchte die Basis-URL als http://xxx.xxx.xxx.xxx ändern. Wie mache ich das?

Vielen Dank.

user6919
quelle
Haben Sie Zugriff, um vhost in Apache hinzuzufügen? Wenn ja, besteht eine saubere Möglichkeit darin, einen virtuellen Host hinzuzufügen, um das Verzeichnis, in dem Sie Drupal installiert haben (einschließlich des Drupal-Ordners), dem Servernamen xx.xx.xx.xx zuzuordnen und Apache neu zu laden.
Dipen
Hallo Dipen, wie füge ich einen virtuellen Host hinzu, um das Verzeichnis zuzuordnen, in dem Sie Drupal installiert haben? Vielen Dank.
user6919

Antworten:

12

Gehen Sie zu yousite/sites/defaultund öffnen Sie die settings.phpDatei und suchen Sie sie $base_urlund ändern Sie sie in den neuen Wert (irgendwo in Zeile 270).

HINWEIS: Da settings.php es sich um eine schreibgeschützte Datei handelt, müssen Sie zuerst das Nur-Lese-Flag löschen, um die Änderungen vorzunehmen. Sie müssen den Server neu starten, um die Änderungen zu aktualisieren.

AjitS
quelle
2
Ich nehme an, es kann exotische Konfigurationen geben, bei denen dies erforderlich sein kann, aber in den meisten Fällen sollten Sie den Server überhaupt nicht neu starten müssen - die Änderung wird sofort wirksam.
Garrett Albright
wenn ich die base_url in meinen Domainnamen ändere. Ich bekomme viel Fehler auf der Seite. Beispiel: "Resoutce konnte nicht geladen werden". weil der Speicherort der Ressource in " domainname / xxxx / xxx.css " geändert wurde (Original ist ip / xxxx / xxx.css ) warum ??
user6919
Sie müssen überprüfen, wo sich die Basisinstallation Ihrer Drupal-Site befindet. Wenn es sich im Stammverzeichnis des Servers befindet (z. B. www), müssen Sie angeben $base_url=siteroot. Andernfalls, wenn es sich in einem Ordner im Stammverzeichnis des Servers befindet, müssen Sie einen site_root/path_to_drupal_install_folderWert für Ihre$base_url
AjitS
Es wacht nicht für mich auf.
Alyssaeliyah
5

Es gibt eine globale Variable namens $base_url, die Sie in sites / default / settings.php festlegen können. Versuchen Sie, den Wert zu ändern.

user7282
quelle