Probleme mit Domainunterverzeichnis

Hallo! Ich hoffe es kann mir jemand helfen, daich schon sehr lange mit dem Problem zu kämpfen habe. Showpare wurde auf einem eigenen Server unter httpdocs/shopware installiert. D.h. nun ist die Webseite nicht direkt unter der Domain zu erreichen, sondern nur mit Angabe von domain/shopware. der Shop soll nun allerdings direkt unter der Domain verfügbar sein. In Plesk gibt es den „dokumentstamm“, aber egal welches Unterverzeichnis ich angebe, es bleibt immer nur httpdocs stehen (/shopwar ignoriert er einfach). Muss Shopware nun nochmal neu installiert werden, direkt unter httpdocs? Wäre natürlich sehr ägrerlich. Vielleicht kennt jemand eine andere Lösung? (Weiterleitung vielleicht? Nur wird dies von Google und co. abgestraft?) Vielen Dank!

Hi, okay… der optimale Weg wäre natürlich, wenn Du das Deinem Plesk beibringen könntest, dass direkt auf /shopware geroutet wird. Wenn das allerdings gar nicht geht, hast DU auch die Möglichkeit, alles was unter /shopware liegt, eine Instanz höher zu verschieben. Neuinstallieren ist dafür nicht notwendig. Anschließend müsstest DU nur noch in der Datenbank oder über das Backend den Shoppfad ändern / anpassen, also das /shopware dort entfernen. Stefan

ist das so einfach, die Daten von dem Unterverzeichnis, per FTP in ein anderes Verzeichnis schieben und im Backend den Installationspfad umbenennen? Kann ich fast nicht glauben und ich wäre dankbar, wenn das thema ein wenig weiter ausgeschmückt wird Gruß wimedo

Hi, ja im Prinzip ist das so einfach… Deshalb wüsste ich auf Anhieb nicht, wie ich das viel weite ausschmücken sollte. :wink: Einen Tipp habe ich aber noch… Besser als FTP wäre, wenn Du auch SSH-Zugriff hast, dann dürfte das Verschieben in Sekunden gehen, per FTP kann das schon einiges dauern. Stefan

Also, einfach den nun neu erstellten Shop in das Verzeichnis schieben, wo man den shop hin haben will und im Backend die Änderung vornehmen. Beispiel: der Shopware 4.0 liegt bei …/shop/install_4.0.0 und die gesamten Daten verschiebe ich dann einfach in das Hauptverzeichnis, wo zur Zeit der aktuelle Shop liegt. Nur noch mal zum Verständnis, bevor ich das mache Gruß

Gibt es dann nicht das Problem, dass das Plesk-System nicht mehr erreichbar ist? Dort ist ja schon eine htaccess Datei abgelegt. Diese würde ja dann überschrieben werden?

Plesk wird doch aber nicht so dämlich sein, seine Administration und seine “Nutzdaten” in eine gemeinsame DocumentRoot (+Unterverzeichnis) zu packen?! Das wäre mehr als merkwürdig oder völlig falsch konfiguriert.

Ok, habe nochmal weiter recherchiert. Es gibt wohl keine andere (gute) Möglichkeit, als das direkt in das httpdocs-Verzeichnis zu kopieren. Allerdings frage ich mich, wie ich später das Plesk erreichen soll, wenn es bisher direkt unter der domain zu erreichen war!

Alles wurde neu in das httpdocs kopiert. Nun erreicht man das Shopsystem leider nicht darunter, sondern Plesk zeigt dort weiterhin den Einlogbildschirm… Bleibt wohl nichts anderes als alles neu aufzusetzen und den Shop neu einzurichten? :frowning:

Ich bin nun kein Plesk User, verwende aber ein ähnliches (Open Source) System. Wenn Deine Plesk-Administration auf die Hauptdomain konfiguriert ist, auf was ist dann Deine Shopdomain konfiguriert? Da kannst Du den Shop noch 100 Mal installieren und es wird sich nichts tun. Plesk müßte doch irgendwie auf einer subdomain laufen, wie z.B. plesk.deinedomain.de und Deine Shopdomain müßte auf www.deinedomain.de konfiguriert sein. Beide müßten dann auch auf ein unterschiedliches Verzeichnis (DocumentRoot) verweisen?! Ich nehme mal an, Du hast Deine Domain in Plesk nicht oder nicht sauber eingerichtet?

Ich habe mal etwas gegoogelt. Dein Domain (Shopware) Verzeichnis müßte ungefähr hier liegen: /var/www/vhosts/deinedomain.de/httpdocs/ …und Plesk hier: /var/www/vhosts/default/httpdocs/ Wenn Du eine Domain neu anlegst, packt Plesk erst mal eine index.html in das Domain Verzeichnis. Wenn der Webserver dann “normal” konfiguriert ist, zieht er eine index.html einer index.php oder shopware.php vor, also müßtest Du bei richtiger Konfiguration noch die index.html löschen. Ist alles etwas dünn, aber ich versuche hier Reverse Engineering, ohne das System richtig zu kennen. Vielleicht hilft es ja trotzdem.

Das ist eine gute Frage! Egal was ich auch mache, unter der Domain wird immer der Einlogbildschirm angezeigt. Ich weiss nicht, wie der Shop unter die Domain erscheinen könnte. Ich hatte ja bereits alles rüberkopiert. Problem ist nur, dass man die Dateien direkt in dem Verzeichnis httpdocs nicht einfach überschreiben kann (danach war nämlich Plesk überhaupt nicht mehr erreichbar). Wahrscheinlich ist es eine Sache von 3 Minuten und hier vergeht eine Woche nach der anderen… :frowning: Nachtrag: Jeder Versuch den “Dokumentstamm” zu ändern, schlägt fehl. Ich kann dort eintragen was ich will, es wird immer wieder auf httpdocs zurückgesetzt. Wenn man nichts anderes als httpgocs dort eintragen kann, ist die Frage, warum es überhaupt als änderbar angezeigt wird? Leider habe ich auch schon Hilfe im Plesk-Forum gesucht, aber auch da konnte mir niemand weiterhelfen. Ich weiss auch nicht, wie ich noch dieses Problem lösen kann…