Beiträge von codestyling

    Dein Provider hat die erlaubten Pfade falsch eingestellt. Zum Beispiel will das Plugin "Broken Link Checker" weitere Dateien aus dem aktuelle Verzeichnis nachladen:

    PHP
    require 'utility-class.php';
    require 'instance-classes.php';
    require 'link-classes.php';


    was aber nicht geht, den dein Provider hat den aktuellen Pfad "./" nicht mit in der Liste der erlaubten Pfade aufgenommen. Teile das bitte deinem Provider mit.

    Das Memory Limit erscheint mir ein wenig zu niedrig:

    Code
    memory_limit | 16M | 16M

    Das müsst mindestens auf 32M besser noch für WP 2.8 64M stehen.
    Hab ich in meinem Artikel zu möglichen Problemlösungen bei WP 2.8 bereits beschrieben, wie man das anhebt:

    1.) wenn man Zugriff auf die php.ini des Servers hat, kann man Folgendes eintragen:
    [COLOR=#ff8080]memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)[/COLOR]
    2.) wenn der Server .htaccess Dateien unterstützt, dann kann man dort das hier außerhalb der WordPress Sektion (möglichst am Anfang) eintragen:
    [COLOR=#ff8080]php_value memory_limit 64M[/COLOR]
    3.) man es es in der wp-config.php ebenfalls eintragen:
    [COLOR=#ff8080]define(’WP_MEMORY_LIMIT’, ‘64M’);[/COLOR]

    Ich würde WP-Super-Cache mal deaktivieren, den Cache löschen lassen und wieder anfahren:

    Code
    <!-- Cached page generated by WP-Super-Cache on 2009-06-15 14:17:24 -->


    Ausserdem wurde die Widget API geändert mit 2.8, sodas alte Plugins, die Widgets bereitstellen, nicht mehr funktionieren und diesen Fehler u.a. erzeugen. Deaktivier man die Plugins, die Widgets bereitstellen und aktivier sie einzeln. Nach jeden nachsehen, ob alles ok ist. So solltest du den Schuldigen finden können. Und dann ein Update besorgen :-)

    Google Gears ist ein Browser Plugin, das es erlaubt, Javascripts oder Daten allgemein für Seiten lokal zu Cachen um den Speed zu erhöhen. Normalerweise wird du nach einer Installation gefragt, wenn du im Admin Bereich rechts oben den Turbo Knopf drückst.
    Falls du das also gemacht hattest, hat das Browserplugin die falschen Daten. Eine Löschung der Daten des Browserplugins bzw. dessen Deaktivierung sollte helfen können.

    Kommt darauf an, was noch alles geladen wird und von wem.
    Denn 2 verschieden jQuery Versionen in einer Seite geht nicht. Neuere Plugins brauchen aber u.U. 1.3.2 oder bringen es selbst mit, sodass du in einen Crash laufen kannst.
    Da bleibt dir nur der Test und schlimmstenfalls das Umschreiben der Komponenten. Falls die aus einem Theme sind, mal den Autor anschreiben, viele Themes wurden geupdated, weil diese Probleme erschienen sind.

    Sag jetzt nicht das da noch Komponenten geladen werden, die für jQuery 1.2.6 sind. Ich denke mal das:

    Code
    [COLOR=#000000][COLOR=#006600][/COLOR][COLOR=#0000CC]supersubs()
    [/COLOR][/COLOR][COLOR=#000000][COLOR=#006600][/COLOR][COLOR=#0000CC]superfish[/COLOR][COLOR=#006600]()[/COLOR][/COLOR]
    [COLOR=#000000][COLOR=#0000CC]localScroll()[/COLOR][/COLOR]
    [COLOR=#000000][COLOR=#006600][/COLOR][COLOR=#0000CC]slideView[/COLOR][COLOR=#006600]()[/COLOR][/COLOR]


    alles Komponenten sind, die du entweder dazu laden lässt oder selbst geschrieben hast. Die müssen aber zum jQuery 1.3.2 kompatibel sein, was 1.2.6 Komponenten aber leider nicht sind.
    Da müsstests du dich auch um Updates bemühen, leider.

    Widgets sind sehr wohl vorhanden und in der Seite ist auch ein SkyScraper von Google drin nur eben leer, da die Daten nicht angegeben wurden.
    In der functions.php deines Themes am Ende findest du das hier:


    Das kannst du ja abändern wenn du möchtest.

    Steht deine Seite in den Einstellungen auch als

    Code
    [COLOR=#000000][COLOR=#0000cc]http[/COLOR][COLOR=#006600]:[/COLOR][COLOR=#ff9900]//www.domains.de[/COLOR][/COLOR]

    eingetragen oder hast du dir das dort einfach gemacht und nicht komplett angegeben :) ?

    Nachdem nun einige Probleme mit WP 2.8 auch bis zu mir durchgeschlagen sind, musste ich mich damit befassen. Einige Lösungen hab ich in einem Beitrag zusammengefasst, den man hier lesen kann: Code Styling Project - Probleme mit WordPress 2.8 lösen

    Da ich noch eine offene Liste habe, die ich untersuchen muss und auch eine Menge Probleme im WordPress Trac erschienen sind, die ebenfalls ziemlich Kopfschmerzen bereiten (je nach Provider und PHP Umgebung), sammel ich derzeit noch ein wenig, analysiere weiter und werde dann noch einen größeren Artikel im Blog von WordPress Deutschland im Laufe der Woche machen.

    Nach langem testen habe ich (glaube ich zumindest) rausgefunden was den Fehler verursacht...

    Dkdent: schau mal ob in deiner php.ini magic_quotes_runtime = Off steht - wenn nicht ändere das mal. Stand bei mir auf on, nach dem ändern der Einstellung geht der Editor und einige andere Dinge...


    Normalerweise ist das nicht nötig, den WordPress macht das von Haus aus:
    WP 2.7 und WP 2.8 - wp-settings.php Zeile 18

    PHP
    set_magic_quotes_runtime(0);

    Nur wenn der Provider das Setzen der Option verbietet, geht das nicht.

    Update: Es gibt noch einen 2. Grund, warum der TinyMCE nicht erscheint: Gears conflicts with Visual Editor
    Eine Deaktivierung von Gears (Turbo) löst scheinbar derzeit das Problem, falls Gears der Grund ist.

    Folgender Filter kann dazu benutzt werden, aber denk daran, damit wirst du nie wieder auf Update hingewiesen, wenn du vergessen hast, das es ihn gibt.
    Es reicht aus, dies in die functions.php deines Themes aufzunehmen:

    PHP
    function disable_update_nag() { return ''; }
    add_filter('pre_option_update_core', 'disable_update_nag');

    Ich vermute, das beim Update die Script Dateien beschädigt wurden. Ich würde wie folgt vorgehen:

    1. wp-admin Ordner per FTP löschen
    2. wp-includes Ordner per FTP löschen
    3. wp-admin per FTP neu hochladen und zwar im Binärmodus
    4. wp-includes per FTP neu hochladen und zwar im Binärmodus


    Normalerweise kann man bei vernünftigen FTP Programmen einstellen, das eine Datenübertragung grundsätzlich im Binärmodus erfolgen soll, sodass die Daten auch wirklich 1:1 ankommen und nicht "automatisch korrigiert" werden könnten (wie es teilweise im Textmode oder Auto passieren kann) .

    Ich würde den Browsercache komplett leer machen und falls du Google Gears (Turbo einsetzt) diesen ebenfalls leer machen.
    Mit WordPress 2.8 sind die Javascripts von jQuery und jQuery UI geändert worden (neue Versionen) die mit den Scripten aus 2.7 inkompatibel sind und ihre Funktion einstellen.
    Ich hab auf XP mit IE8 getestet (sowohl im IE 8 mode als auch im Kompatibilitätsmodus IE 7) und die Tags funktionieren.


    Benutzt du ein Plugin dafür ? Wenn ja, welches (Link) ?
    Denn ich kenne kein [+] Knopf nur einen Add Button für Tags.