Wordpress: Nach Domainwechsel Problem mit NextGEN Gallery

Alles rund um die Software-Entwicklung: Programme, Skripte, Projekte etc.
Antworten
Benutzeravatar
X_FISH
Rear Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 2121
Registriert: 06.02.2004, 20:34
Wohnort: Dahoim!
Kontaktdaten:

Wordpress: Nach Domainwechsel Problem mit NextGEN Gallery

Ungelesener Beitrag von X_FISH » 27.12.2013, 17:22

Was bisher geschah
  • Inhalt per FTP und MySQL-Dump vom alten Server heruntergezogen
  • Inhalt per FTP und MySQL-Dump auf neuen Server hochgeladen
  • Gleichzeitig mit dem Serverwechsel ist auch ein Wechsel des Domainnamens erfolgt
Wo das Problem liegt

Wenn nun die Bilder der Gallery aufgerufen werden ist ein Bild (NexGEN Gallery/Lightbox2) mit einem »Hardlink« ([url]http://.[/url].. ) anstatt eines relativen Links eingebunden. Natürlich mit der Adresse der alten Domain.

Was ich bisher unternommen habe:
  • In der Datenbank finde ich nichts mehr zu alten Domain (händisch geändert).
  • Die Plugins von NextGEN Gallery by Photocrati und Lightbox2 manuell neu hochgeladen (FTP)
Keine Veränderung. Ich finde einfach nicht wo sich noch als Variable der alte Domainname versteckt.

Hat jemand da eine Idee?

Vielen Dank im Voraus,

Martin
Zuletzt geändert von X_FISH am 27.12.2013, 17:22, insgesamt 1-mal geändert.

musashi
Foren Entwickung
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 12706
Registriert: 03.12.2003, 15:32
Wohnort: Wien
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von musashi » 27.12.2013, 18:11

Einfach mal ein Re-Install des Plugins auf dem neuen Server versucht?

Benutzeravatar
X_FISH
Rear Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 2121
Registriert: 06.02.2004, 20:34
Wohnort: Dahoim!
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von X_FISH » 27.12.2013, 19:41

musashi hat geschrieben:Einfach mal ein Re-Install des Plugins auf dem neuen Server versucht?
Nur manuell (»Die Plugins von NextGEN Gallery by Photocrati und Lightbox2 manuell neu hochgeladen (FTP)«).

Ich finde auch nur »Deaktivieren | Bearbeiten« und kein »re-installieren« bei den Optionen? Oder suche ich gerade an der falschen Stelle?
_____

edit

Nach einigem Suchen habe ich es jetzt auf NGG eingegrenzt und finde auch Threads mit dem gleichen Problem:

http://wordpress.org/support/topic/next ... url-adress

Als Lösung hier sei das verlinkte Script zu verwenden:

https://gist.github.com/deltafactory/6789297

Demnach hängt die Info doch noch irgendwo in der Datenbank?

Grüße, Martin
Zuletzt geändert von X_FISH am 27.12.2013, 20:10, insgesamt 1-mal geändert.

Benutzeravatar
X_FISH
Rear Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 2121
Registriert: 06.02.2004, 20:34
Wohnort: Dahoim!
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von X_FISH » 27.12.2013, 20:36

Lösung gefunden!

http://wordpress.stackexchange.com/ques ... -localhost

Wo die alte Domain abgelegt ist, klärt auch diese Anleitung nicht. Aber es wird fest angegeben wo sich die Bilder befinden.

Die Datei, welche verändert werden muss liegt hier:

/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/jquery.lightbox

Code: Alles auswählen

var nextgen_jquery_lightbox_init = function() {
    var prefix = "www.my-website.com" // update here when you move to dev, localhost, etc.
    $('.ngg_lightbox').lightBox({
        imageLoading: "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-ico-loading.gif",
        imageBtnClose: "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-btn-close.gif",
        imageBtnPrev:  "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-btn-prev.gif",
        imageBtnNext:  "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-btn-next.gif",
        imageBlank:    "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-blank.gif"                                                                                                                                                                      
    });  
}; 
Die Funktion muss durch diesen Code (der verlinkten Website entnommen) ausgetauscht werden. Also eigentlich nur ein Workaround und keine echte Problemlösung.. Aber: So funktioniert es dann wenigstens.

Grüße, Martin

musashi
Foren Entwickung
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 12706
Registriert: 03.12.2003, 15:32
Wohnort: Wien
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von musashi » 28.12.2013, 07:37

Ziemlich krank :D

Benutzeravatar
X_FISH
Rear Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 2121
Registriert: 06.02.2004, 20:34
Wohnort: Dahoim!
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von X_FISH » 28.12.2013, 10:04

Und: Eigentlich ja keine Problemlösung. Die ältesten (englischsprachigen) Threads mit eben diesem Problem sind ca. 2 Jahre alt.

Das Problem tritt nur dann auf, wenn man mit Wordpress umzieht, sich also die Domain ändert.

Im Fall von meinem Problem hatte ich für 2 Jahre eine »Spielwiese« für einen Freund auf meinem Server eingerichtet (es war eine MySQL-DB frei, wieso also nicht). Jetzt ist die »Spielwiese« soweit ausgereizt und er will damit »richtig bloggen«. Und dazu hat er jetzt eben einen Webspace mit eigener Domain und eigener MySQL-DB. Der Umzug selbst war eigentlich nicht das Problem. Inhalte per FTP sichern und wieder einspielen, MySQL-DB per phpMyAdmin als Dump generieren und in die neue DB einspielen. Das klappt soweit (fast) ohne Probleme.

Das mich dann ein beliebtes und somit weit verbreitetes Gallery-Plugin mehrere Tage beschäftigt -> hätte ich nicht gedacht...

Ich schreibe selbst noch eine kleine Anleitung auf deutsch und packe die auf x-fish.org. Vielleicht landet ja jemand mit dem gleichen Problem dann auf meiner Seite und hat auch eine deutsche Anleitung parat.

Grüße, Martin

musashi
Foren Entwickung
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 12706
Registriert: 03.12.2003, 15:32
Wohnort: Wien
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von musashi » 28.12.2013, 11:08

Also ich hätte sicher das daraufhin ein anderes Plugin genommen :D

Benutzeravatar
X_FISH
Rear Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 2121
Registriert: 06.02.2004, 20:34
Wohnort: Dahoim!
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von X_FISH » 28.12.2013, 11:18

Nur welches? Habe mir ein paar angeschaut und fand sie grausam. Zudem sind bereits über 500 Bilder eingepflegt... *doh*

Grüße, Martin

musashi
Foren Entwickung
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 12706
Registriert: 03.12.2003, 15:32
Wohnort: Wien
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von musashi » 28.12.2013, 11:20

Was soll sie denn alles können?

Benutzeravatar
X_FISH
Rear Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 2121
Registriert: 06.02.2004, 20:34
Wohnort: Dahoim!
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von X_FISH » 28.12.2013, 11:33

Ich hatte nach einem Plugin gesucht, welches unter anderem die folgenden Punkte erfüllt:
  • Viele Nutzer und eine aktive Entwicklercommunity.
  • Eine komplette Gallery (in unterschiedlichen Varianten) per einfachem Tag eingebunden werden kann.
  • Eine bequeme Upload-Möglichkeit bietet (für meinen Freund, welcher sonst nicht viel mit dem Web zu tun hat - außer es zu nutzen).
  • Die Möglichkeit bietet, ein Wasserzeichen einblenden zu lassen.
Grüße, Martin

musashi
Foren Entwickung
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 12706
Registriert: 03.12.2003, 15:32
Wohnort: Wien
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von musashi » 28.12.2013, 11:48

Zuletzt geändert von musashi am 28.12.2013, 11:52, insgesamt 1-mal geändert.

Benutzeravatar
-.B_Rabbit.-
Vice Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 6926
Registriert: 08.03.2004, 12:39
Wohnort: Auf Deiner Menschenwürde

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von -.B_Rabbit.- » 12.02.2014, 12:16

X_FISH hat geschrieben:Lösung gefunden!

http://wordpress.stackexchange.com/ques ... -localhost

Wo die alte Domain abgelegt ist, klärt auch diese Anleitung nicht. Aber es wird fest angegeben wo sich die Bilder befinden.

Die Datei, welche verändert werden muss liegt hier:

/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/static/jquery.lightbox

Code: Alles auswählen

var nextgen_jquery_lightbox_init = function() {
    var prefix = "www.my-website.com" // update here when you move to dev, localhost, etc.
    $('.ngg_lightbox').lightBox({
        imageLoading: "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-ico-loading.gif",
        imageBtnClose: "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-btn-close.gif",
        imageBtnPrev:  "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-btn-prev.gif",
        imageBtnNext:  "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-btn-next.gif",
        imageBlank:    "http:\/\/" + prefix + "\/wp-content\/plugins\/nextgen-gallery\/products\/photocrati_nextgen\/modules\/lightbox\/static\/jquery.lightbox\/lightbox-blank.gif"                                                                                                                                                                      
    });  
}; 
Die Funktion muss durch diesen Code (der verlinkten Website entnommen) ausgetauscht werden. Also eigentlich nur ein Workaround und keine echte Problemlösung.. Aber: So funktioniert es dann wenigstens.

Grüße, Martin
Das verstehe ich nicht, das Skript da oben initialisiert das Plugin doch nur mit anderen Button-Bildern, aber warum wirkt sich das auf die URLs von Galeriebildern aus? Generieren die sich aus ihren internen Bilderpfaden die Root-Url, oder wie?
Zuletzt geändert von -.B_Rabbit.- am 12.02.2014, 12:18, insgesamt 1-mal geändert.
girls are like condoms: they spend more time in your wallet than on your dick.

Benutzeravatar
X_FISH
Rear Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 2121
Registriert: 06.02.2004, 20:34
Wohnort: Dahoim!
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von X_FISH » 13.02.2014, 00:12

Das originale Script bezieht sich - woher auch immer - weiterhin den alten Domainnamen. In der Datenbank war er nirgendwo mehr zu finden, also liegt er wohl in irgendeiner der zahlreichen Config-Dateien.

Es geht nur um die Buttons. Die Galeriebilder waren immer richtig verlinkt bzw. hatten den richtigen Pfad. Die Buttons hingegen waren absolut mit Domain verlinkt - wo auch immer die Info (also der alte Domainname) verborgen sein mag.

Grüße, Martin

Benutzeravatar
-.B_Rabbit.-
Vice Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 6926
Registriert: 08.03.2004, 12:39
Wohnort: Auf Deiner Menschenwürde

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von -.B_Rabbit.- » 13.02.2014, 09:08

Ah okay, danke für die Erklärung. Da war mein Verständnisproblem, ich dachte es ginge um Deine Bilder.
girls are like condoms: they spend more time in your wallet than on your dick.

Benutzeravatar
X_FISH
Rear Admiral
Turtleboard Veteran
Turtleboard Veteran
Beiträge: 2121
Registriert: 06.02.2004, 20:34
Wohnort: Dahoim!
Kontaktdaten:

Re: Wordpress: Nach Domainwechsel Problem mit NextGEN Galler

Ungelesener Beitrag von X_FISH » 13.02.2014, 10:21

Da haben die Links gepasst.

Dafür hebelt mir jetzt die Gallery wieder etwas aus: Habe versucht einen Slider einzubauen... Endlose Baustelle also. :D

Grüße, Martin

Antworten