Beiträge von ALiEn

    Kommt der Fehler auch wenn du auf "Publizieren" klickst?
    Es könnte vielleicht an der "max_execution_time" von PHP liegen...

    einfach mal eine Datei "info.php" im WP-Ordner erstellen mit folgenden Inhalt:

    PHP
    <?php
    echo phpinfo();
    ?>


    Die Seite aufrufen und nach "max_execution_time" suchen. Ich glaube 30 oder 60 ist Standard.

    Könnte aber auch eine andere Ursache haben... z.B. Server zu stark ausgelastet...

    So wie ich das sehe werden die Bilder nach dem Dateinamen sortiert. Also am besten Bilder löschen Offline umbenennen z.B. bild-1.jpg, bild-2.jpg... und wieder einfügen. Glaube es gibt keinen anderen weg.

    Ich glaube ich habe jetzt eine Lösung gefunden!

    So sieht der SQL-Eintrag für die Fehlerhaften Bilder aus:

    Diesen Auszug habe ich mit einem neu hochgeladenen Bild verglichen und festgestellt das außer der Größenangaben, Pfad, Dateiname usw. nur ein Eintrag bei "ALLEN" (anscheinend doch nicht bei allen) Bildern anders ist:

    ....s:4:"file";s:50:"/var/.....

    Bei den neu hochgeladenen Bildern ist der Wert s:50 auf s:49 ???!!!
    Wenn man jetzt bei "allen" Bilder s:50 durch s:49 ersetzt funktioniert alles!?

    Weiß jemand was das s:** bedeutet ?

    Ich schreibe jetzt ein kleines php Script was die Einträge automatisch ersetzt... bei über 400 Bildern dauert das zu lange um es manuell über z.B. phpmyadmin zu machen.


    -----
    Edit: Irgendwie hat Wordpress da ein Zahlendreher drin... die SQL-Tabelle auf den alten Server sieht genau so aus wie auf dem neuen! Vielleicht liegt es an unterschiedlichen php Versionen... oder an Linux - Windows (Alter Server Windows neuer Linux).

    -----
    Edit2: Habe jetzt bei allen nicht funktionierenden Bilder s:** - 1 genommen. Jetzt funktioniert alles (bis jetzt ;-) )

    Ich bin mit einem WP 2.5.1 Blog auf einen neuen Server umgezogen. Die Domain hat sich auch geändert. Im SQL-Dump habe ich alle Pfade usw. angepasst. Es Funktioniert auch alles. Nur es werden keine Vorschaubilder mehr in den Posts angezeigt (Jetzt wird das Originalbild angezeigt). Und in der Mediathek erscheint ein Fehler:

    Warning: Invalid argument supplied for foreach() in /var/www/web16/html/wp-includes/media.php on line 264 (Bild)

    Habe schon alles ausprobiert... Die IDs in den Tabellen sind genau gleich wie auf dem alten Server... Im Ordner sind die Vorschaubilder auch vorhanden:

    10-country-fest-10-150x150.jpg usw.

    Wenn ich ein neues Bild hochlade gibt es keine Probleme.

    Wie bekomme ich es jetzt wieder hin das die Vorschaubilder wieder funktionieren?

    Ich habe direkt im MySQL-Dump "Suchen und Ersetzen" gespielt :roll:

    Nur bei mir waren die Uploads vorher noch in monats- und jahresbasierten Ordnern. Diese habe ich alle einzeln in den Ordner "images" kopiert (also keine monats- und jahresbasierte Ordnung mehr). Die Bilder usw. werden auch richtig angezeigt in den Beiträgen und in der Mediothek. Aber jetzt erscheint über den geänderten Uploads (Bildern) folgende Fehlermeldung: "Warning: Invalid argument supplied for foreach() in /home/www/web3/html/wp-includes/media.php on line 264"

    Wie gesagt alles funktioniert nur diese Fehlermeldung erscheint. Woran kann das liegen? (WP 2.5.1)

    ah danke! Mit nur $more auf 0 gesetzt funktioniert es auch schon :-D

    Ich möchte gerne den Beitrag teilen wo der <!--more--> Tag ist.
    Auf der Startseite, Archiv, Kategorien usw. kann man ja den oberen Teil mit z.B.

    PHP
    <?php the_content('Den ganzen Beitrag lesen »'); ?>

    Anzeigen.
    In der single.php habe ich jetzt schon

    PHP
    <?php the_content('', TRUE); ?>

    eingebaut um den unteren Teil anzuzeigen. Aber ich habe es bis jetzt noch nicht hin bekommen dort den oberen Teil einzufügen.

    Gibt es noch einen Template-Tag der das kann? Oder eine andere Möglichkeit? Plugin?

    Ich habe es schon mit

    PHP
    <?php the_excerpt(); ?>

    ausprobiert... aber damit werden ja keine Bilder usw. angezeigt.