Serverumzug nur Startseite aufrufbar



Gandalfist

New Member
Hallo,

ich bin neu hier. Daher nochmals Guten Abend.
Ich wollte meinen Onlineshop auf einen neuen Server(anderer Provider) umziehen. Hab die Daten migriert auch die Datenbank und in der config die Datenbanknamen/Passwort, Pfade(Adminpfad,Dateipfad) geändert.

Leider erscheint nur die Startseite des Shops und ohne jeglisches Design und die Links führen ins nichts bzw. Ordner nicht verfügbar. Hab den Shop in ein Verzeichnis reinkopiert. Wenn ich die Daten auch noch ins Hauptverzeichnis schiebe, erscheint zumindest das Design.

Was jemand vielleicht woran das liegen könnte, dass nur die Startseite erscheint?
Komme leider nicht weiter.

Viele Grüße
 
Wie siehts aus mit:
DNS Änderung (IP im A Record geändert?)
Konfiguration des Webservers? (insbesondere AllowOverride None --> All) in der Apache Konfiguration; Nginx entsprechend)
Kopie des ".htaccess" Files, das ggfalls die Rewrite Regeln definiert? << wahrscheinlichster Grund!
Konfiguration der PHP Parameter (php.ini oder .htaccess)?

Ohne genauere Kenntnis der Konfiguration kann man leider nicht mehr sagen.
 
neben Spielereien wie .htaccess und den Pfaden in (teilw. div.) Konfig-Files können das ggf. auch harte Pfade direkt im Code der Templates / Scripte / ... sein. Gerne findet sich sowas auch in der Datenbank.

Beleibt sind auch irgendwelche generierten Minifier- oder Cache-Einträge, die man nach der Migration gerne mal vergisst zu löschen...

Mehr könnte man ggf. sagen, wenn man wüsste, welche Shop-Software denn verwendet wird...
 
@Thunderbird
Die DNS hab ich noch nicht geändert. Wollte den Shop erstmal zum laufen bringen. Hab einen managed Server gewählt. Die Konfiguration wurde für mich vorher eingerichtet. Auch im nachhinein wurden noch ein paar Änderungen gemacht. Kann die Konfiguration aber auch über Plesk ändern. Die .htaccess Datei hab ich mit übernommen. Werde später die gleiche Domain benutzen.
Was muss ich da an der php.ini bzw. .htaccess ändern?

@marc ich benutze Randshop als Shopsystem.
An der Datenbank hab ich keine Änderungen vorgenommen gehabt. Hab nach dem erstellen einer DB meine DB auf dem alten Server hochgeladen. Mit Minifier und -Caching kenne ich mich nicht aus. Weiß jetzt auch nicht ob da so eine Datei existiert.

Vielen Dank jetzt schon mal. Ist mein erster eigener Umzug und macht mächtig Probleme.
 
Keine Ahnung wieso man mich immer "Thunderbird" nennt. :cool:

Du hast immer noch keine relevanten Informationen genannt:
  • Webserver (Apache? Nginx?)
  • Apache- / Webkonfiguration (wenns Apache ist, s.o. mit "Override All" Direktive)
  • Shopsystem (Welches?)
  • Ggfalls Serverprovider
  • Inhalte diverser Dateien (z.B. .htaccess des betreffenden Webs auf beiden Servern, Achtung bei evtl server-/personenbezogenen Daten)

Du wirst hier nur dann Hilfe bekommen, wenn Du den Hilfestellern auch die Infos zur Verfügung stellst, die sie für genauere Tips brauchen.

Nebenbei kann es durchaus sein, dass für das Shopsystem die Nutzung der Domain bereits Voraussetzung ist. D.h. dass die Domain bereits umgeleitet sein muss.

Wie willst Du eigentlich in der Übergangsphase sicherstellen, dass nicht noch Bestellungen im alten Shop landen, die im Neuen wegen älteren Importdatums der Datenbank nicht mehr enthalten sind?

Sollte der Shop "business critical" sein, wäre auch zu überlegen, das jemand machen zu lassen, der sich mit der zugrundeliegenden Technik besser auskennt (das soll kein Angriff sein, nur ein hutgemeinter Rat).
 
@ThomasChr Ob er da was sieht/erkennt, ist die andere Fragen.

Schau doch mal in der Debugkonsole des Browsers wo genau er versucht die ganzen ressourcen zu laden!

Und wenn in den DNS noch keine Einträge auf die neue IP bestehen, kann es auch daher kommen. Einfach mal die neue IP mit der Domain verknüpfen (lokal - zB in der hosts Datei) dann kann es dein PC richtig auflösen und es könnte mehr gehen.

Und in die config File sehen. Kenne das System nicht, sollte aber config.ini.php oder so in einen Unterordner wie inc oder config zu finden sein.
Wenn dort Sachen wie "/var/www/virtual/hostname" oder so stehen (das /var/ ist verräterisch) dann sollte das neue System auch gleich wie das alte aufgebaut sein. Ein reines copy-paste geht hier nicht so einfach.

Sonst noch zwei Sachen:

1.) Poste mal die Logfiles des neuen Apachen
2.) Such dir einen Experten, der das macht. Dauert nicht lange und kostet auch nicht die Welt.

LG
Christian
 
Last edited by a moderator:
Vielen Dank erstmal an alle.

Ich habs jetzt soweit hinbekommen, dass der Shop läuft Adminbereich geht auch. Bestellung kann man auch durchführen.

Mein Fehler lag in der conf.ini.php und eine Änderung in der .htaccess Datei.

Hab jetzt auch die DNS geändert und scheint zu funktionieren. Bis alles durch ist, ist keine Bestellung möglich bzw. kann nicht bezahlt werden. :) So sollten keine Daten verloren gehen.

Bin mit meinem jetztigen Provider unzufrieden auch wegen dem sehr schlecht gewordenen Support. Teilweise haben die 5 Tage gebraucht um eine Antwort zu schreiben. Beim neuen Provider ist der Support bis jetzt gut. Haben auch ein SLA.

Werde mir nächstes mal wahrscheinlich doch einen Experten holen. Hat jetzt doch viel Zeit in Anspruch genommen. Wollte es dann doch einmal gemacht haben. :)

Viele Grüße
 
Back
Top