wordpress in unterverzeichnis über hauptverzeichnis aufrufen

  • Hallo,

    ich habe eine Wordpress Seite in einem Unterverzeichnis entwickelt und möchte sie nun im Hauptverzeichnis aufrufen können. Also anstelle http://www.name.de/wordpress einfach nur http://www.name.de

    Dabei habe ich mich möglichst an folgende Anleitung gehalten: http://faq.wpde.org/wordpress-trot…chnis-aufrufen/

    Nun kann ich die Seite zwar aufrufen, aber das Layout ist total zerschossen.
    siehe http://www.julica-design.de.

    Im Texteditor habe ich die index.php an in der Anleitung beschriebener Stelle wie folgt abgeändert:
    ursprünglich: require( dirname(__FILE__) . '/wp-blog-header.php');
    Variante 1: require( . '/wp-blog-header.php');
    Variante 2: require( 'wp-blog-header.php');

    Die Datei wp-blog-header.php liegt ebenfalls im Root-Verzeichnis.

    Wer kann mir hier schnell weiterhelfen?

    • 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

  • Hast Du auch die WordPress-Adresse und die Blog-Adresse geändert, also beide?
    Die Permalinks sind auch aktualisiert?

    Und was ist das mit Variante 1 und Variante 2? Da stimmt was nicht. Du sollst aus
    require('./wp-blog-header.php');
    z. B. das machen
    require('./wordpress/wp-blog-header.php');

    Und auch die Datei wp-blog-header.php sollte im Unterverzeichnis bleiben. Warum hast Du die verschoben? In der Anleitung steht das nicht. Nur die index.php und .htaccess sollen kopiert werden.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Die Wordpress-Adresse ist .../wordpress
    die Blogadresse ist die Domain.
    Die Permalinks konnte ich ja noch nicht aktualisieren, weil das erst nach erfolgreichem Verschieben kommt laut Anleitung.

    Zitat

    Und was ist das mit Variante 1 und Variante 2? Da stimmt was nicht. Du sollst aus
    require('./wp-blog-header.php');
    z. B. das machen
    require('./wordpress/wp-blog-header.php');

    Und auch die Datei wp-blog-header.php sollte im Unterverzeichnis bleiben. Warum hast Du die verschoben? In der Anleitung steht das nicht. Nur die index.php und .htaccess sollen kopiert werden.

    Hm in der Anleitung steht:

    Zitat

    Logge dich nun via FTP-Programm auf deinem Webserver ein verschiebe alle (!) zu WordPress dazugehörigen Dateien und Ordner in das neue Verzeichnis (welches bei WordPress-Adresse angegeben wurde). In diesem Fall also das Verzeichnis /wordpress/.
    Und alles meint wirklich alles, inklusive den Dateien (wie wp-config.php etc.) die nicht in den Ordnern /wp-admin/, /wp-content/, /wp-admin/ usw. liegen.

    Ich habe es so verstanden, dass alles was in /wordpress/ liegt, eine Ebene nach oben verschoben werden muss. Welche Dateien / Ordner müssen denn im Wordpress-Ordner, der bei mir nun recht leer ist, weiterhin bestehen bleiben?

    Habe grade das Gefühl dass ich die Anleitung komplett falsch verstanden habe..

  • Zitat

    [COLOR=#333333][FONT=HelveticaNeue-Light]Die Beschreibung geht übrigens von einer existierenden Installation aus, die sich bisher im Hauptverzeichnis befindet.[/FONT][/COLOR]


    Du hättest alle Dateien im Ordner lassen sollen, außer index.php und .htaccess. Ich kann Dir nicht auswendig sagen, was Du jetzt wieder zurück schieben musst.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ich habe jetzt alles rückgängig gemacht und komme auch wieder ins Backend von Wordpress rein.

    Jedoch zeigt er mir die Startseite gar nicht an, was eigentlich nur an der rückgängig bearbeiteten index.php liegen kann.

    Kannst du oder jemand mir anzeigen, was an der letzten Zeile falsch sein könnte?

    <?php
    /**
    * Front to the WordPress application. This file doesn't do anything, but loads
    * wp-blog-header.php which does and tells WordPress to load the theme.
    *
    * @package WordPress
    */

    /**
    * Tells WordPress to load the WordPress theme and output it.
    *
    * @var bool
    */
    define('WP_USE_THEMES', true);

    /** Loads the WordPress Environment and Template */
    require( dirname(__FILE__) ./'wp-blog-header.php' );

  • Ok, habe es wieder hinbekommen. Das Hochkomma war an der falschen Stelle.

    So ist zumindest erstmal kein Schaden entstanden und ich weiß nun, dass die Anleitung die falsche war.

    Kann mir nun aber trotzdem jemand weiterhelfen, wie ich alle Inhalte, die momentan unter

    http://www.julica-design.de/wordpress abrufbar sind unter der Domain abrufen kann?

  • Die Anleitung ist die Richtige. Aber geh einfach davon aus, dass Du schon alles verschoben hast. Den Rest solltest Du so tun, also

    Wordpress-Adresse in http://www.julica-design.de/wordpress
    und
    Blog-Adresse in http://www.julica-design.de ändern.

    Dann per FTP einloggen und die index.php und .htaccess in Root kopieren. In der index.php änderst Du dann
    require('./wp-blog-header.php'); in require('./wordpress/wp-blog-header.php');

    Dann sollte der Blog erreichbar sein und Du kannst die Permalinks aktualisieren.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ich erstelle meine wp Seiten immer im Unterverzeichnis, so wie du auch. Aber warum machst du es so kompliziert?

    1. Konnektierung der Domain bei deinem Hoster auf das Unterverzeichnis ändern (also aus / wird /wordpress
    2. In phpMyAdmin einloggen und in der Tabelle wp_options die Domain auf julica-design.de ändern
    3. fertig.

    Eventuell danach in der SQL Tabelle noch nach Verweisen suchen, die auf julica-design.de/wordpress lauten, diese kannst du mit einem SQL Befehl in julica-design.de ändern.


    Das ist alles. Wenn deine Beiträge bei Google gelistet sind solltest du noch die Links in der htaccess ändern, damit die auch noch gefunden werden.

    htaccess:

    Apache Configuration
    RewriteEngine on
    Redirect /wordpress /
  • Briesmi: danke für die Hinweise, ich versuche mich da im Laufe des Tages dran.

    Zitat

    Eventuell danach in der SQL Tabelle noch nach Verweisen suchen, die auf julica-design.de/wordpress lauten, diese kannst du mit einem SQL Befehl in julica-design.de ändern.


    Kannst du mir den sql-Suchbefehl nennen, da ich von sql recht wenig Ahnung habe...

    Die .htaccess Änderungen kommen heute noch, ebenso wie die Suchmaschinenfreigabe

  • Hallo, ich bin neu hier und begrüße mal alle!

    Ich hab wegen dieses Problems gegoogelt und bin hierher gelangt und ich mühe mich auch mit diesem Problem ab. Im Unterverzeichnis /wordpress läuft alles.
    Nachdem ich index.php ins Rootverzeichnis kopiert und entsprechend geändert habe und auch .htaccess dorthin kopiert habe und die Blog-Adresse in den Einstellung geändert habe, dann kann ich zwar die Website aufrufen, aber gleich in der Homeseite steht oben, dass ein Bezug zur Homesite fehlt. Das ist nicht, wenn ich wieder aus dem /wordpress Verzeichnis aufrufe. Ich bin absoluter Neuling und bin froh, dass ich im Unterverzeichnis eine gute Site zusammen gebracht habe, aber ich weißt nun nicht weiter...Hat das ev. auch mit den Permalinks zu tun, denn da weiß ich absolut nicht, wie ich die neue einstellen bzw. aktualisieren soll, dass sie dieser "Verschiebung" entsprechen.
    Danke für die Hilfe und Grüße

  • Weiterhin unlösbar!

    [COLOR=#333333]Hallo, ich bin neu hier und begrüße mal alle![/COLOR]

    [COLOR=#333333]Ich hab wegen dieses Problems gegoogelt und bin hierher gelangt und ich mühe mich auch mit diesem Problem ab. Im Unterverzeichnis /wordpress läuft alles.[/COLOR]
    [COLOR=#333333]Nachdem ich index.php ins Rootverzeichnis kopiert und entsprechend geändert habe und auch .htaccess dorthin kopiert habe und die Blog-Adresse in den Einstellung geändert habe, dann kann ich zwar die Website aufrufen, aber gleich in der Homeseite steht oben, dass ein Bezug zur Homesite fehlt. Das ist nicht, wenn ich wieder aus dem /wordpress Verzeichnis aufrufe. Ich bin absoluter Neuling und bin froh, dass ich im Unterverzeichnis eine gute Site zusammen gebracht habe, aber ich weißt nun nicht weiter...Hat das ev. auch mit den Permalinks zu tun, denn da weiß ich absolut nicht, wie ich die neue einstellen bzw. aktualisieren soll, dass sie dieser "Verschiebung" entsprechen.[/COLOR]
    [COLOR=#333333]Danke für die Hilfe und Grüße[/COLOR]

  • Hier nun die Fehlermeldung:

    stat failed for /home/.sites/351/site7716968/web/wordpress/index.php in /home/.sites/351/site7716968/web/wordpress/wp-admin/includes/file.php on line 883

Jetzt mitmachen!

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