...
ich gehöre auch zu den Strato-Geschädigten.
Es hat übrigens nicht direkt etwas mit Strato zu tun. Aber egal, Hauptsache es funktioniert wieder :-)
Gruß
Ingo
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellen...
ich gehöre auch zu den Strato-Geschädigten.
Es hat übrigens nicht direkt etwas mit Strato zu tun. Aber egal, Hauptsache es funktioniert wieder :-)
Gruß
Ingo
Habe mal noch einen Beitrag geschrieben, der den technischen Hintergrund etwas erläutert:
Schnurpsel » Wordpress und die suboptimale MySQL-Optimierung (5.0.51)
Streng genommen ist es ein Wordpress-Fehler, aber er betrifft in dieser Form nur den alten 2.0.x-Zweig (der aber noch gepflegt wird, wenn ich das richtig in Erinnerunge habe?)
Gruß
Ingo
Wichtig ist immer, das vor dem <?php und nach dem ?> keine Leerzeichen oder Leerzeilen stehen. Dann sollte es klappen.
Habe oben das Plugin als Datei zum runterladen hinzugefügt.
Gruß
Ingo
Hier mal ein schnell zusammengestoppeltes Plugin:
Schnurpsel » Wordpress und die suboptimale MySQL-Optimierung (5.0.51)
Bei meinem Strato-Testblog (WP 2.0.9) zeigt es die gewünschte Wirkung. Ich kann aber nichts zu sonstigen Risiken und Nebenwirkungen sagen.
Gruß
Ingo
Es scheint etwas mit dem Update der MySQL-Version auf 5.0.51 zu tun zu haben. Hier wird offensichlich das "ORDER BY" vom "GROUP BY" überstimmt, was sie Sortierung anbelangt. Diese ist dann aufsteigend nach ID. Eine normale Abfrage für die Homepage sieht z.B. bei WP 2.0.x etwa so aus:
SELECT DISTINCT * FROM wp20_posts WHERE 1=1 AND post_date_gmt <= '2008-01-11 22:03:59' AND (post_status = 'publish' OR post_author = 1 AND post_status != 'draft' AND post_status != 'static') AND post_status != 'attachment' GROUP BY wp20_posts.ID ORDER BY post_date DESC LIMIT 0, 10
Das "GROUP BY wp20_posts.ID" ist eigentlich sinnfrei, da die ID eindeutig ist und es somit nichts zu gruppieren gibt, sie wird aber verwendet, um das Zusammensetzen der SQL-Abfrage zu vereinfachen. Bei neueren WP-Version gibt es das nicht mehr, hier wird nur ein "GROUP BY" eingefügt, wenn es wirklich benötigt wird.
Das erklärt auch, warum es bei manchen ausreichte, auf die neuste WP-Version upzudaten.
Bei MySQL vor Version 5.0.51 war es noch so, das "ORDER BY" Vorrang hatte, so das mit älteren DB-Versionen das Problem auch nicht auftritt.
Was man da auf die Schnelle machen kann, weiß ich auch nicht. Ich gehe jetzt schlafen, gute Nacht :-)
Nachtrag: Man könnte sich mit add_filter( 'posts_groupby', ... ) einklinken und falls hier ID steht, stattdessen POST_DATE zurückgeben. Dann stimmt es wieder.
Nachtrag 2: Es dürfte mit diesem Bug zu tun haben, der laut Release-Infos ab 5.0.51 beseitigt wurde.
Gruß
Ingo
Das mit diesen Rewrite-Regeln muß auch so sein, sonst funktionieren die Permalinks ohne index.php nicht. Vielleicht weiß der Server ja bei existierender .htaccess-Datei nicht, welche Index-Datei er aufrufen soll.
Du könntest vor dem Rewrite am Anfang der .htaccess mal folgendes einfügen:
Oder Du mußt der .htaccess sogar die Schreibrechte für andere entziehen, also auf 644 oder sogar auf 444 setzen.
Gruß
Ingo
Laut Top-Hoster-FAQ ist mod_rewrite verfügbar:
Günstiges Hosting bei Top-Hoster.de - Hosting zu fairen Preisen.
Also dürfte es auch ein Apache-Server sein.
Wo das eigentliche Problem liegt, ist damit noch unklar.
Gruß
Ingo
Naja, selbst für den IIS gibt es eine Permalink-Lösung ohne mod_rewrite:
Putzlowitscher Zeitung » 123 IIS Permalink
Gruß
Ingo
Tjaaa, gut und schön. Aber das Plugin habe ich nicht in meinem eigenen, sondern in einem Testblog mit WP 2.3.2-DE eingebaut - funzt trotzdem nicht! :( (Liegt auf dem selben Server.)
Naja, gut und schön. Das sind natürlich Informationen, die schon interessant sind, wenn man irgendwie versucht, einen Fehler zu finden :-)
Ansonsten kann man nur im trüben fischen.
Wie schon weiter oben angedeutet, da wie Du schreibst, der Effekt auch bisweilen im Admin-Backend auftritt, würde ich des Problem nicht unmittelbar ursächlich im Plugin selber suchen, sondern eher in der Systemumgebung/-konfiguration.
Wie sieht es denn z.B. bei den Blogbeiträgen aus, gibt es da auch nur leere Seiten? Was sagt denn der Status bei einer leeren Seite?
Läuft das Blog überhaupt unter einem Apache-Server oder vielleicht unter einem IIS?
Ich habe ehrlich gesagt keine Idee, woran es liegen könnte...
Gruß
Ingo
Das hat man aber nur, wenn auch GD für PHP installiert ist und funktioniert. Ansonsten werden keine Vorschaubilder erzeugt und man kann nur "vollständige Größe" oder "Titel" auswählen.
Genau so verhält es sich, wenn auf Grund mangelnder Schreibrechte kein Vorschaubild erzeut werden konnte oder es aus einem anderen Grund nicht vorhanden ist.
Gruß
Ingo
Ja, sorry. Daran liegt es wohl nicht. Ich hab mir grad mal Deine Seite angeschaut, die läuft unter WP 2.0.9, mein Plugin funktioniert jedoch erst ab WP 2.2. Ich werde das mal noch groß drüberschreiben bzw. im Plugin selbst auch.
Gruß
Ingo
Das Problem sind die WP-Einstellungen für "WordPress-Adresse" und "Blog-Adresse". Diese zeigen ja bei Verwendung der selben Datenbank immer noch auf die des Originalblogs, so daß z.B. Links dann auch auf dieses verweisen, und nicht auf das Testblog in der Subdomain. Eine Lösung wäre, das 123-Multihost-Plugin zu verwenden:
Putzlowitscher Zeitung » 123 Multihost
Gruß
Ingo
Ja, das ist seit Wordpress 2.1 kein Problem, so gehts:
Schnurpsel » Wordpress ab 2.1 - Optionen für die Startseite
Gruß
Ingo
Bitte, bitte, gern geschehen. Bier ist nicht nötig, die Bilder auf Deinem Blog sind ein vollwertiger Ersatz dafür:-)
Besonders die Handballbilder vom Spiel gegen den SCM sind super. Sehr schöne Momentaufnahmen, absolut stimmig. Der skeptische "Kretsche" oder die Schiri-Diskussion, auch die Spielszenen, alles als wäre man dabei.
Gruß
Ingo
Strato?
Dann könnte es sowas sein:
Schnurpsel » Wordpress 2.3 - Problem ohne www bei Strato
Gruß
Ingo
Sieht so aus, als wäre die Beiträge aufsteigend nach ID sortiert, also genau so, als wenn man keine Sortierung explizit angibt (ohne ORDER BY fieldname).
Gruß
Ingo
Ich bin auch bei Strato und habe das Problem nicht. Ich würde vermuten, das vieleicht noch irgendein Plagun damit zu tun hat.
Was für Plugins habt ihr denn so?
Gruß
Ingo
Mit Suchen&Ersetzen meine ich die Funktoin eines Editors oder auch speziellen Programms (z.B. sowas), Text durch anderen zu ersetzen. Dann könntest Du z.B. einfach:
http://meinedomain.de/unterordner/
mit
http://meinedomain.de/
in den Dateien ersetzen. Falls Links in der Datenbank stehen, gibt es da auch entsprechende Möglichkeiten.
Gruß
Ingo
Naja, dann mußt Du den Unterordner halt auch in den Links der Navigation und an anderen Stellen entfernen. Sollte aber mit Suchen&Ersetzen kein Problem sein, muß man ja nicht unbedingt von Hand machen.
Gruß
Ingo