Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

$site_name global ändern

Eingetragen von MarkuSeel (22)
am 05.04.2013 - 16:34 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo,

ich habe folgendes Problem. Ich habe eine Site auf dem localhost erstellt (hier ist der Standard-Startseite "kaffeepause") UND ich habe diese Site auf einem externen Server online installiert. Dort aber mit dem Namen "kaffeepause.de".

Eigentlich ist es so gedacht, dass ich auf dem lokalen System teste und anschließend die Neuerungen eins zu eins auf den Online-Server hochladen kann. Da die Seitennamen aber unterschiedlich sind (einmal mit und einmal ohne ".de"), sind die Links nicht gleich.

Auf dem lokalen System habe ich schon unter "Konfiguration -> Website-Informationen -> Name der Website" den Namen geändert, weiß aber nicht, wie ich den Namen der "Standard-Startseite" anpassen kann. Ich nehme an, dass dieser in der Variablen $site_name gespeichert ist (lokal ist also $site_name=kaffepause"), richtig?
Kann ich den Seitennamen ändern, ohne dass mein lokales System nicht mehr funktioniert und wenn ja, wie?

Grüße,
MarkuSeel

‹ Probleme mit Views - Seitennavigation wird immer angezeigt [gelöst] Fehlermeldung und Probleme mit dem Modul: 'LINK' ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Sitename wird in den

Eingetragen von wla (9461)
am 05.04.2013 - 17:17 Uhr

Der Sitename wird in den Setting für die Webseite eingestellt und hat mit dem Domainnamen nichts zu tun. Unter Konfiguration > System > Website-Informationen kannst Du das festlegen/ändern.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine Antwort.

Eingetragen von MarkuSeel (22)
am 08.04.2013 - 11:41 Uhr

Danke für deine Antwort. :-)
Ich denke aber, ich habe mich nicht klar genug ausgedrückt. Mir geht es darum, die Adresse der Website zu ändern. Also wenn ich die Site vorher mit "localhost/kaffeepause" aufgerufen habe, will ich das nun mit "localhost/kaffepause.de". Vielleicht kann ich das ja ganz simpel erreichen, indem ich den Ordnernamen (dort wo die Drupaldateien, meine index.php und alles der Website drin ist) ändere? Das habe ich bisher noch nicht gewagt zu versuchen. Oder gibt es einen sinnvolleren Weg?

Beste Grüße,
MarkuSeel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine Antwort.

Eingetragen von MarkuSeel (22)
am 08.04.2013 - 11:41 Uhr

Danke für deine Antwort. :-)
Ich denke aber, ich habe mich nicht klar genug ausgedrückt. Mir geht es darum, die Adresse der Website zu ändern. Also wenn ich die Site vorher mit "localhost/kaffeepause" aufgerufen habe, will ich das nun mit "localhost/kaffepause.de". Vielleicht kann ich das ja ganz simpel erreichen, indem ich den Ordnernamen (dort wo die Drupaldateien, meine index.php und alles der Website drin ist) ändere? Das habe ich bisher noch nicht gewagt zu versuchen. Oder gibt es einen sinnvolleren Weg?

Beste Grüße,
MarkuSeel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst ganz unbesorgt den

Eingetragen von leda.ch (977)
am 08.04.2013 - 13:32 Uhr

Du kannst ganz unbesorgt den Ordnernamen mit .de erweitern. Habs grad bei mir lokal mal "gewagt".
Generell spielt der Aufruf lokal gar keine Rolle, "Hauptsache" es geht.
Aber warum brauchst Du das? Dieser Ordnername wird in Drupal nicht verwendet, deshalb ist es auch kein Problem, die Site nachher auf ein Hosting zu kopieren.
Die Links werden dynamisch erzeugt.

Geht es denn um eine Multisite-Domain? Dann wäre sowas eher ein Thema.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für´s lokale "wagen".

Eingetragen von MarkuSeel (22)
am 08.04.2013 - 16:40 Uhr

Danke für´s lokale "wagen". :-)
Ich bin mit Drupal noch nicht in allen Details vertraut, frage also lieber, bevor ich meine mühsam aufgebaute erste Drupalsite zerschieße.

Wenn ich relative Urls angebe (z.B. /sites/default/files/images) spielt die Adresse vorher keine Rolle (da könnte also "kaffeepause" oder "kaffeepause.de" stehen). Aber immer dann, wenn mir das System einen absolute Url ausgibt (z.B. www.kaffeepause.de/sites/default/files/images) ist´s wieder relevant, wie die Adresse lautet. Auf meinem localhost spielt das System dann "localhost/kaffeepause/sites/default/files/images" aus, auf dem Hostserver steht dann aber "kaffeepause.de/sites/default/files/images" und schon findet das System einige Urls nicht mehr.

Vielleicht mal eine ganz grundsätzliche Frage: Wo nimmt Drupal die Info für z.B. "kaffepause.de" her? Irgendwo muss das doch als Information gespeichert sein.

Viele Grüße,
MarkuSeel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du solltest arauf achten,

Eingetragen von leda.ch (977)
am 08.04.2013 - 19:48 Uhr

Du solltest arauf achten, nirgends im Klartext absolute Pfade anzugeben, sondern nur relative. Drupal kann natürlich server-seitige Informationen auslesen. Bis dahin, wo die Index.php steht, ist die base_url. Das wird dann auch im Drupal als Variable zur Verfügung gestellt.
Die einzige Stelle, wo mir bisher absolute Pfade reingefunkt haben ist, wenn man z.B. mit einem wysiwyg-Editor Bilder einbindet, aber ich glaube, das hätte man in der settings.php an der richtigen Stelle in den Griff bekommen können.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Am besten wäre schon, wenn Du

Eingetragen von oteno (775)
am 08.04.2013 - 20:04 Uhr

Am besten wäre schon, wenn Du Dir einen virtuellen Host auf Deinem lokalen Entwicklungssystem aufsetzt und somit eine einigermaßen synchrone Umgebung hast.
Das ist echt nicht schwer: http://drupal.org/node/161975
Du hast dann beide Installationen im Root des Webverzeichnisses und vermeidest unnötige Irritationen, die immer wieder mal auftreten können.
Gruß
Christian

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die

Eingetragen von MarkuSeel (22)
am 09.04.2013 - 15:49 Uhr

Vielen Dank für die Antworten.

Ich fasse zusammen:

  • Um flexibel Daten vom localhost zum externen Host übertragen zu können, sollten Urls IMMER als relativen Link angegeben sein. Insbesondere bei selbstgeschriebenem Html in Blöcken oder ähnlichem.
  • Auf dem localhost ist die absolute Adresse abhängig vom Ordnernamen, in dem die Drupaldaten liegen. Dieser Ordnername kann beliebig geändert werden, ohne dass das Auswirkungen auf die Funktionalität der Drupalseiten hat. (natürlich muss man die absolut angegebenen Url-Links dann anpassen; aber sollte man ja eh keine haben ;-) ) Beispiel: im Xampp Ordner "htdocs" liegt der Ordner "kaffepause" => Url = "localhost/kaffeepause"; wird der Ordner in "htdocs" in "kaffeepause.de" umbenannt => Url = "localhost/kaffeepause.de";
  • einen virtuellen Host einrichten (siehe Kommentar von Christian) @Christian danke für den Tipp, werde das so einrichten :-)

Alles korrekt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau. Und der

Eingetragen von leda.ch (977)
am 09.04.2013 - 16:09 Uhr

Genau.
Und der Vollständigkeit halber: Und wenn Du eigene Module oder Themes schreibst, dann gibst Du die Pfade ebenfalls relativ zur Source an, oder nutzt die Funktionen, bzw. Variablen von Drupal,
die dir die absolute Pfade liefern, wenn benötigt.
Vgl. z.B. dies oder
auch
drupal_get_path('module', $module_name);
und
drupal_get_path('theme', $theme_name);

IOW: Immer wenn Du die Url hinschreiben möchtest, oder sie in einem Textfeld drin steht, kommts nicht gut ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Wochen 2 Tagen
  • Hey danke
    vor 3 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 3 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 4 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 4 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 4 Wochen 5 Tagen
  • In der entsprechenden View
    vor 4 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 5 Tagen
  • gelöst
    vor 7 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association