• Gelöst daniloz

    (@daniloz)


    Hallo, ich wende mich mal an das Forum, da ich gerade nicht mehr weiter weiß und mir vielleicht etwas total offensichtliches entgeht.
    Folgendes Problem: Ich habe es bisher immer so gehandhabt, dass ich WordPress in einem Unterordner installiert habe, damit bestehende Seiten noch erreichbar sind. Sobald die Einrichtung fertig war, habe ich eine von zwei Sachen gemacht. Entweder

    1) unter Einstellungen -> Allgemein folgendes geändert:
    WordPress-Adresse (URL): http://domain.de/unterordner
    Website-Adresse (URL): http://domain.de
    Dann habe ich die index.php und die .htaccess in das Stammverzeichnis verschoben und die Zeile in der index.php bearbeitet
    require('./unterordner/wp-blog-header.php');

    oder
    2) ich habe die Domain, wenn sowieso nur diese eine WordPress Seite auf dem Server liegt, einfach vom Hauptverzeichnis ins Unterverzeichnis weitergeleitet.

    Mein Problem:
    Nichts davon klappt so richtig, die Seite ist erreichbar und funktioniert, allerdings sehe ich oben in der Adresszeile eben auch den Unterordner („http://domain.de/unterordner“) und eben nicht nur „http://domain.de“.

    Was übersehe ich, was mache ich falsch?

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Im Prinzip hast Du nichts falsch gemacht. Hast Du die Permalinks nach den Änderungen noch einmal gespeichert?

    Hallo!

    Dann habe ich die index.php und die .htaccess in das Stammverzeichnis verschoben und die Zeile in der index.php bearbeitet
    require(‚./unterordner/wp-blog-header.php‘);

    So ganz stimmt das nicht:
    Die index.php muss ins nächst höhere Verzeichnis kopiert (nicht verschoben) werden.
    Die .htaccess wird nicht ins Stammverzeichnis verschoben.
    In der index.php muss es richtig heißen:

    require( dirname( __FILE__ ) . '/dein-WP-Ordner/wp-blog-header.php' );

    Und die wp-config.php muss noch ins nächst höhere Verzeichnis verschoben (nicht kopiert) werden.
    Abschließend Permalinks nicht vergessen, wie Edi schon gesagt hat.
    Vergleiche dein Vorgehen mal Schritt für Schritt mit Begos Anleitung „WordPress ohne Unterverzeichnis aufrufen„.
    Dann müsste es eigentlich klappen.

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Dann habe ich die index.php und die .htaccess in das Stammverzeichnis verschoben …

    Das Web-Stammverzeichnis (häufig /htdocs, /html, /www, /webseiten, /domain.de) oder tatsächlich das Stammverzeichnis (/) – letzteres sollte nicht öffentlich zugänglich sein.

    Thread-Starter daniloz

    (@daniloz)

    Hallo!

    Dann habe ich die index.php und die .htaccess in das Stammverzeichnis verschoben und die Zeile in der index.php bearbeitet
    require(‚./unterordner/wp-blog-header.php‘);

    So ganz stimmt das nicht:
    Die index.php muss ins nächst höhere Verzeichnis kopiert (nicht verschoben) werden.
    Die .htaccess wird nicht ins Stammverzeichnis verschoben.
    In der index.php muss es richtig heißen:
    require( dirname( __FILE__ ) . ‚/dein-WP-Ordner/wp-blog-header.php‘ );
    Und die wp-config.php muss noch ins nächst höhere Verzeichnis verschoben (nicht kopiert) werden.
    Abschließend Permalinks nicht vergessen, wie Edi schon gesagt hat.
    Vergleiche dein Vorgehen mal Schritt für Schritt mit Begos Anleitung „WordPress ohne Unterverzeichnis aufrufen“.
    Dann müsste es eigentlich klappen.

    …Ich habe tatsächlich die Datei verschoben, nicht kopiert. Da war der Fehler! Tausend Dank!
    Begos Anleitung wird ausgedruckt, eingerahmt und an die Wand gehängt..Wie konnte mir dieser blöde Fehler nur unterlaufen?! Danke @bego!!

    Das Web-Stammverzeichnis (häufig /htdocs, /html, /www, /webseiten, /domain.de) oder tatsächlich das Stammverzeichnis (/) – letzteres sollte nicht öffentlich zugänglich sein.

    Das Web-Stammverzeichnis 🙂

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)

Das Thema „WordPress Installation in Unterordner, nichts klappt!“ ist für neue Antworten geschlossen.