Von wordpress in Stammverzeichnis wechseln

  • Hallo zusammen,

    hab alles nach den FAQ geändert. Alles vom wordpress Ordner in den Stammordner verschoben. Die Webseite funktioniert dann auch. Will dann den Ordner wordpress löschen und bekomme dann eine 404-Seite. Hab dann den Backup wordpress Ordner wieder hochgeladen. Bekomme dann aber eine Fehlermeldung während des ladens

    Zitat

    Warning: main(/.../htdocs/wordpress/wp-includes/compat.php) [[COLOR=#0066cc]function.main[/COLOR]]: failed to open stream: No such file or directory in /.../htdocs/wordpress/wp-settings.php on line 238

    Fatal error: main() [[COLOR=#0066cc]function.require[/COLOR]]: Failed opening required '/.../htdocs/wordpress/wp-includes/compat.php' (include_path='.:/usr/lib/php') in /.../htdocs/wordpress/wp-settings.php on line 238



    Nun meine Frage, wenn die Webseite richtig funktioniert nach der Umstellung und auch alle Weblinks etc. richtig umgestellt sind, warum greift er dann immer noch auf Dateien im wordpress Ordner zu?

    Gruß,
    jaeger

    Einmal editiert, zuletzt von jaeger (3. Januar 2009 um 01:12)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • WP nicht im root zu installieren hat den Vorteil, dass man später mal problemlos mehrere WP-Installationen paralell laufen lassen kann. Aber das nur nebenbei :)

    Bearbeite deine Datenbank in der Tabelle wp_options, prüfe dort eingetragene Pfade.

  • ja aber wie mache ich das dann, wenn ich den Pfad bei 1und1 von ./ auf /wordpress ändern möchte?

    Ich will ja, dass die Domain nicht mehr auf das Stammverzeichnis zugreift, sondern direkt auf das Unterverzeichnis, nur funktionieren dann nicht mehr die links.

  • ja aber wie mache ich das dann, wenn ich den Pfad bei 1und1 von ./ auf /wordpress ändern möchte?

    Ich will ja, dass die Domain nicht mehr auf das Stammverzeichnis zugreift, sondern direkt auf das Unterverzeichnis, nur funktionieren dann nicht mehr die links.

    Dann war deine Installation vorher im root, dann im /wordpress und jetzt wieder im root?
    Dann gilt umsomehr:
    Bearbeite deine Datenbank in der Tabelle wp_options, prüfe dort eingetragene Pfade.

  • Also nochmal.

    im root-Verzeichnis war eine alte Homepage und die wordpress-Installation war im Unterverzeichnis "wordpress", so. Nun wollte ich im Backend von 1und1 das Verzeichnis von root auf wordpress ändern, damit wenn man http://www.feuerwehr-dahlenburg.de eintippt direkt auf das wordpress-blog kommt.
    Wenn man vorher, bevor ich etwas getan habe direkt auf http://www.feuerwehr-dahlenburg.de/wordpress geklickt habe, dann ging die Seite völlig normal. Erst mit dem umstellen ging es nicht mehr. Hab mich dann an die FAQ gesetzt und alles befolgt und hab es dann so gemacht, dass ich die Sachen aus dem Unterverzeichnis "wordpress" alles ins root kopiert habe und die Einstellungen im Wordpress-Backend dementsprechend angepasst habe. Nun sollte es ja eigentlich sein, dass der Blog auf die Dateien die im root Verzeichnis liegen zugreift. Tut er aber nicht nur, sondern auch auf die im Unterverzeichnis "wordpress".

    Wenn du nun sagst, dass man es hätte im wordpress-Unterverzeichnis lassen können, dann würde ich das gern so machen. Wäre mir auch lieber um den Durchblick bewahren zu können, der nun schon fast weg ist.

    Nun möchte ich gern wissen, wie das geht.

    Gruß,
    jaeger

    Einmal editiert, zuletzt von jaeger (3. Januar 2009 um 10:50)

  • Ja aber es sieht erst so aus, nachdem ich dieses FAQ hier als Vorlage genommen habe
    WordPress trotz Installation in Unterverzeichnis über Hauptverzeichnis aufrufen « WordPress Deutschland FAQ

    Laut dem FAQ müsste ich ja dann eigentlich das Unterverzeichnis löschen dürfen, da ich ja alles ins root kopiert und im Backend alles dementsprechend eingestellt habe. Lösche ich es aber, ist die Webseite auf 404.

    Wenn du aber sagst, dass man alles im Unterverzeichnis hätte lassen können, dann würde ich gern wissen wie?

  • Die FAQ trifft für deinen Zweck nicht zu.
    Du willst doch im Unterverzeichnis installieren und bei 1und1 die URL auf dieses Verzeichnis legen? Oder habe ich da was falsch verstanden?

    Bring also erstmal die Installation im root i.O. die scheint ja weitgehend zu laufen. Hast du jetzt schon mal in die Datenbank wg. der Pfade geschaut?

  • Ich hab im Unterverzeichnis installiert! Nur hat das dann mit der Umstellung nicht geklappt, da die Seite dann nicht mehr richtig angezeigt worden ist. Daraufhin musste ich die FAQ anwenden, damit du jetzt siehst, was du siehst auf der Webseite. Ohne die FAQ wäre die Seite nicht anzeigbar gewesen.

  • Wie soll ich denn deine Frage beantworten, wenn du meine Installation nicht verstehst?

    Nochmal. Installiert habe ich im Unterverzeichnis wordpress.
    Im root war die alte Webseite.

    Im 1und1 Backend habe ich dann die Domain von root auf wordpress umgestellt. Daraufhin war die wordpress Seite nicht mehr vernünftig anzuschauen, weil alles auseinander gehauen war (tippe mal auf style.css).

    Daraufhin FAQ angewendet und es klappt. Nun schreibst du, man hätte auch alles so lassen können. Und nun möchte ich nur wissen wie?

  • Bring also erstmal die Installation im root i.O. die scheint ja weitgehend zu laufen. Hast du jetzt schon mal in die Datenbank wg. der Pfade geschaut?


    Danach wird umgezogen. Es hat keinen Zweck unzuziehen bevor die Installation nicht richtig läuft.

  • Die eigentliche Installation im Unterverzeichnis wordpress ist zu 100% in Ordnung! Die Verschiebung ins root Verzeichnis jedoch nicht, da sie immer noch auf Teile im Unterverzeichnis wordpress zurückgreift, obwohl sie das laut FAQ nicht tun sollte.

    Ich will doch einfach nur wissen, wie man jetzt die eigentlich Installation im Unterverzeichnis wordpress laufen lassen kann, so wie du es ganz am Anfang vorgeschlagen hast.

    Zitat

    [COLOR=#000000]WP[/COLOR] nicht im root zu installieren hat den Vorteil, dass man später mal problemlos mehrere [COLOR=#000000]WP[/COLOR]-Installationen paralell laufen lassen kann. Aber das nur nebenbei



    Ja, der Cache ist mehrfach geleert worden.
    Nein, in wp-options habe ich nicht geschaut, weil ich das nicht muss, sofern ich alles beim alten lassen würde. Was ich ja nach deinem Vorschlag vom Anfang lassen möchte!

  • Dann versuchen wir es so rum.
    Auf welchen Pfad zeigt jetzt deine URL bei 1und1?
    Sie sollte so sein /wordpress

    Dann benenne mal die index.php im root um oder lösche alle bis auf /wordpress, damit du nur noch eine Installation hast.

  • Was kommt denn jetzt für eine Seite hoch, gerade liefen beide Adressen allerdings ohne styles? Was machen wir hier.
    Ich hätte gern Schritt für Schritt geholfen :neutral:

  • Ich mach erstmal eine Wiederherstellung mit meinem Backup.
    Danach können wir das gern Schritt für Schritt machen.

    Laut FAQ soll es ja beim root verzeichnis bleiben. Man soll nur die Wordpressadresse auf http://www.feuerwehr-dahlenburg.de/wordpress und die Blogadresse auf http://www.feuerwehr-dahlenburg.de (hab hier im forum extra das http:// weggelassen) ändern. Danach kopiert man die index.php vom wordpress ordner in das root-Verzeichnis und ergänzt das

    Code
    require('./wp-blog-header.php');

    einfach um

    Code
    require('./wordpress/wp-blog-header.php');



    Danach soll man wieder in den Adminbereich und die Permlinks aktualisieren.

    Einmal editiert, zuletzt von jaeger (3. Januar 2009 um 13:21)

  • Zitat

    Laut FAQ soll es ja beim root verzeichnis bleiben.

    Das würde ich eben nicht machen. Du blockierst dir damit dein root für andere Installationen.

    Mach für jede Installation einen eigenen Ordner, auf den du die Domain oder eine subdomain unter 1und1 verweist. Dann hast du deine Installationen sauber. Du behandelst dann die Ordner wie ein root.

  • hm ok aber jetzt gerade mal anderer fehler...
    wollte nun die sql datei uppen, also alte droppen und dann auf sql gehen, dort die sql datei anwählen, die nicht zu groß ist und nein ich hab kein gzip verwendet und hab dann auf ok geklickt. Aber nun kommt folgender fehler...



    Hab alles so gemacht, wie man ein Backup der Datenbank machen sollte und nun klappt es nicht beim zurückspielen...

    Einmal editiert, zuletzt von jaeger (3. Januar 2009 um 13:40)

  • das mit dem fehler habe ich auch gelesen aber wie bekomme ich das wieder hin? kann die datenbank selbst nicht in phpmyadmin löschen außer über das 1&1 backend und dort kann ich auch nur eine erstellen, da ich nur 1von1 mysql datenbanken habe aber dann würde er ja wieder beim importieren meckern... was muss ich also machen?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!