Joomla, verschieben Sie ganze Website zu verschiedenen domain-Namen
Habe ich eine website gebaut, in joomla und es ist live im Internet bei einer url:
http://oldsite.com
Ich wurde gebeten, es zu verschieben auf einen anderen url - domain-Namen
http://newsite.com
Wie sollte ich das tun korrekt, ohne in Unordnung zu den Website und joomla-installation??
InformationsquelleAutor Stathis | 2011-09-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich nicht gefunden, sind alle Verweise in Joomla auf der domain, unter denen er ausgeführt wird, so sollte es keine Notwendigkeit, etwas zu ändern. Wenn der name der Website-änderungen, update /configuration.php.
In der Praxis, Sie können feststellen, dass es links mit vollständig qualifizierten Domänennamen in Ihre Inhalte, die Sie haben, das zu ändern. Anfragen wie die folgenden können helfen, Sie zu finden:
Wenn Sie auf Linux, führen Sie die folgenden, von der Website-root-Verzeichnis, um sicherzustellen, dass es keine weiteren Referenzen in den code, wie fest programmierte Bild-Pfade in den templates oder CSS, etc:
Überprüfen .htaccess-Datei der Seite für benutzerdefinierte Regeln, die erfordern, dass ein domain-name.
Das problem ist also reduziert auf die änderung der domain für eine bestehende Website oder erstellen eine neue Website und ein Umzug der Joomla-installation in die Datei system, und/oder das erstellen einer Kopie der Datenbank. Die genauen Schritte hängen von Ihrer Umgebung.
Ich bin damit einverstanden. Akeeba macht den ganzen Prozess zu einem Kinderspiel.
InformationsquelleAutor cdonner
Zusätzlich zu dem, was cdonner sagte , müssen Sie zum ändern der configuration.php Datei, und entfernen Sie alle ref auf der alten Website
Müssen Sie auch die leeren (cache-Ordner)
InformationsquelleAutor Tarek
Bewegen Sie sich die Website auf einen neuen host oder Konto oder ändern Sie einfach den domain-Namen?
Wenn Sie nur die änderung der domain-Namen -
Alles, was Sie wirklich tun müssen, ist, halten Sie die alt domain-name wies auf der gleichen Joomla-Installation und fügen Sie eine Regel in der htaccess zu aktualisieren Sie den domain-Namen auf den neuen. Dies nicht nur behebt alle voll qualifizierten domain-Namen in links, die innerhalb Ihrer Inhalte oder Module, die es behebt auch alle backlinks, die möglicherweise von alten domains. Hier ist, was Sie brauchen, um hinzuzufügen, zu htaccess -
Wenn Sie sich bewegen, die Website auf einen neuen host, wie Hanny sagt, und verwenden Sie Akeeba backup die Website verschieben.
In beiden Fällen werden Sie wollen, stellen Sie sicher, dass der alte domain-Weiterleitung auf den neuen und du hast oben die htaccess Regel einrichten, beheben Sie alle links, die sonst vielleicht nicht gebrochen werden.
Welcher code nicht funktioniert? Joomla sollte ein Kinderspiel sein, sich zu bewegen mit Akeeba und es ist nicht egal, was der domain-name. Die htaccess-bit sollte auf jeden Fall funktionieren, ich benutze es die ganze Zeit ohne Probleme. Stellen Sie sicher, dass Sie umbenannt htaccess.txt .htaccess und stellen Sie sicher, dass Ihr server unterstützt mod_rewrite.
InformationsquelleAutor Brent Friar
Eine wichtige Sache zu tun, wenn Sie sich von einer Domäne zu einer anderen ist, um zu gewährleisten, dass sowohl die
log_path
und dietmp_path
entsprechend der neuen server-Einstellungen, und dass Sie beide beschreibbar durch Apache. Wenn Sie das nicht tun, dann werden Sie wahrscheinlich haben Probleme beim einloggen in den server.Werden Sie auch brauchen, um sicherzustellen, dass die
cache
und dieadministrator/cache
Ordner auch beschreibbar durch die Apache-seit Joomla 3.6.+ wirft einen fatalen Fehler, wenn Sie die Datei Zwischenspeichern und diese 2 Ordner sind nicht beschreibbar.InformationsquelleAutor itoctopus