Beiträge von mexx81

    [FONT=arial]Hallo,

    ich habe erfolgreich in der Datenbank unter wp_options den Wert siteurl und home auf http://www.meine-domain.de geändert. Der Webserver hat einen virtuellen Host http://www.meine-domain.de der auf das Document Root /volume1/web/wordpress verweisst.

    Wenn ich die Webseite nun aufrufe, steht im Quelltext an einigen Stellen noch http://www.meine-domain.de/wordpress. Das wordpress muss aber weg, weil der virtuelle Host bereits auf das Documenten Root wordpress verweißt. Ich habe es schon mit [COLOR=#000000]define('RELOCATE',true); in der wp_config.php versucht, aber die Links bleiben falsch.

    Was muss denn machen, damit die Änderung der Seiten URL sich auch in alle HREFs im Quelltext durchzieht?

    Gruß,
    mexx91[/COLOR][/FONT]

    [size=10][FONT=arial]Hallo,

    ich habe auf meinen Linux System Wordpress in der Version 3.5.1 installiert. Die Pfadstruktur lautet /volume1/web/wordpress.

    Bei der Installation verwies die Seiten URL auf die LAN IP des Servers. Das kann ja so nicht bleiben. Ein Ändern in der Adminoberfläche vom Wordpress scheiterte mit einer Fehlermeldung.

    Nach kurzer Recherche entschied ich mich für den SQL Befehl unter PHPMyAdmin.

    SQL
    UPDATE wp_options SET option_value = replace(option_value, '[URL]http://192.168.xxx.xxx/wordpress'[/URL]", 'meine-domain.de/wordpress');

    [/FONT][/SIZE][FONT=arial]
    [/FONT][size=10][FONT=arial]
    Nun stand in der Seiten URL der Domainname und auch im Quelltext standen keine lokalen IP Adressen mehr. Soweit so gut.

    Hauptproblem:
    Dann entdeckte ich, dass die Links im Menü den Domainnamen doppelt beinhalten.
    Statt "meine-domain.de/wordpress/seite" steht als Verweis im Menü "meine-domain.de/wordpress/meine-domain.de/wordpress/seite".

    Nach erneuter Recherche glaubte ich, die Permalinks rebuilden zu müssen. Dafür soll ein Wechsel auf einen einen anderen Permalink und zurück reichen. Das wirkt jedoch nicht, da ich keine .htaccess unter /volume1/web/wordpress habe. Ich erzeugte diese Datei und gab Ihr 666. Leider kann wordpress dennoch nicht in die Datei schreiben, also fügte ich die folgenden Einträge manuell hinzu.

    [/FONT][/SIZE]

    Apache Configuration
    [size=10][FONT=arial]<IfModule mod_rewrite.c>[/FONT][/SIZE]
    [size=10][FONT=arial]RewriteEngine On[/FONT][/SIZE]
    [size=10][FONT=arial]RewriteBase meine-domain.de/wordpress/[/FONT][/SIZE]
    [size=10][FONT=arial]RewriteRule ^index\.php$ - [L][/FONT][/SIZE]
    [size=10][FONT=arial]RewriteCond %{REQUEST_FILENAME} !-f[/FONT][/SIZE]
    [size=10][FONT=arial]RewriteCond %{REQUEST_FILENAME} !-d[/FONT][/SIZE]
    [size=10][FONT=arial]RewriteRule . meine-domain.de/wordpress/index.php [L][/FONT][/SIZE]
    [size=10][FONT=arial]</IfModule>[/FONT][/SIZE]

    [FONT=arial]
    [/FONT][size=10][FONT=arial]
    Danach ging nichts mehr. Die Adminoberfläche und die Webseite waren nicht mehr erreichbar. Eine erneute Recherche brachte mich zu folgender Konfiguration der .htaccess Datei.

    [/FONT][/SIZE]

    [FONT=arial]
    [/FONT][size=10][FONT=arial]
    Jetzt ist zwar wieder alles erreichbar, aber 1. die doppelten Links im Menü sind immer noch drin und 2. die Fehlermeldung beim Ändern der Permalinks die .htaccess Datei sei nicht erscheint immer noch.

    Das Rewrite Modul wird geladen. SSH Zugriff und SQL Zugriff ist vorhanden.[/FONT][/SIZE]

    [size=10][FONT=arial]Was mache ich beim Rebuild der Permelinks falsch?
    Warum sind die Menü Verweise falsch (doppelt)?

    Vielen Dank für eure Hilfe[/FONT][/SIZE]