Frage

  • Ich habe installiert Drupal auf meinem Localmachine (ubuntu, Xampp), auf localhost.
  • Pfad und Pathauto Module aktiv sind (ein Modul-freundliche URLs zu erzeugen).

Migration / Pushing meine lokale Installation auf die www.mysite.com

  • Exportierte SQL von phpMyadmin (localhost).
  • eine neue DB bei Live-Site gemacht (ich glaube, ein anderer Name aus der lokalen Host-DB erstellen kein Problem).
  • Importierte SQL in phpMyAdmin (mysite).
  • Changed den Benutzernamen-Passwort-DBName in der sites / default / settings.php in Drupal Ordner.
  • Nun hochgeladen Drupal Ordner und seinen Inhalt in das / www des „mysite.com“.

Besucht die URL www.mysite.com, Seite sieht gleiche wie auf meinem localhost, gut.

Aber -

  1. Ich habe eine tryPage auf meinem localhost / Drupal, für welche Pathauto (cleanURL) empfahl der URL "content / trypage", die ich ausdrücklich auf „trypage“, so dass absoluter Link zu der Seite ist "Localhost / Drupal / trypage" und nicht "Localhost / Drupal / content / trypage".
    Nun, wenn ich Sie auf den Link auf der trypage mysite, es geöffnet ist es im Bezug auf meine localhost, meine local-Seiten geöffnet. Das heißt, wenn ich auf newpage auf der mysite.com, die URL angeforderte "Localhost / Drupal / newpage" und nicht "Www.mysite.com/newpage".

    Halten Sie es für Coz der SEO ist freundliche URL Generation Ausgabe, die Pathauto Modul.

    Anyways, wie löse ich das
    Wenn ich meine „localhost / Drupal“ mache aus gleicher URL zu öffnen (mysite.com), ich weiß nicht, wie zu tun, dass genau denken, ich durch die Konfiguration vhosts. Aber wenn ich das tun, dann die URL www.mysite.com wo wird es dauern, ich, lokal oder online.

  2. Wenn ich nun fügen Sie neue Module, neue Inhalte, neue Seiten und neue Bücher auf meinem localhost Website und wünschen mysite.com zu aktualisieren, muss ich SQL Export / Import jedes Mal zu wiederholen haben, und eine Software wie rsync verwenden / Sitecopy (), die Ordner auf der Live-Website hochladen. Wie löse ich das.
War es hilfreich?

Lösung

Dies ist eine alte Frage, aber hier sind einige Gedanken.

  1. Links erzeugt durch Drupal (z Menü-Links, Links im Admin-Bereich, Semmelbrösel, etc.) sollten immer die Domäne der aktuell angeforderten Website. URLs innerhalb Drupal durch die „Router“ behandelt, die alle Pfade innerhalb der Datenbank in einem relativen Format gespeichert werden.

    Das heißt, wenn Sie die Website-URL in settings.php sind spezifiziert (die $ base_url Variable) oder eine Verknüpfung auf Seiten vollständig qualifizierte URLs verwenden, sollte dies kein Problem sein. Anbindung an verschiedene Knoten von anderen Knoten kann mit einer Vielzahl von Modulen behandelt werden. Pathologische ist eine gute Wahl, oder Pfad Filter .

  2. Umzug Drupal-Seiten von der Entwicklung bis zur Produktion zu inszenieren ist nach wie vor ein weit verbreitetes Problem, für das es keine endgültige Lösung. Diese Frage wurde gebeten, vorher hier .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top