Support » Allgemeine Fragen » Fehlermeldung 289 Zeichen unerwartete Ausgabe während der Aktivierung

  • Aller Anfang ist schwer….

    Ich bin ja nun nicht der erste, der als Anfänger ein Problem mit dieser Fehlermeldung hat, leider haben mir die bisherigen Antworten auf andere Posts nicht weitergeholfen.

    Hintergrund ist der Inhalt des Plugins, das bei der Aktivierung zu dieser Fehlermeldung führt:
    <<
    Das Plugin verursachte eine Fehlermeldung 289 Zeichen unerwartete Ausgabe während der Aktivierung. Sollte du Fehlermeldungen wie “headers already sent”, Probleme mit der Syndizierung der Feeds oder andere Fehler erhalten, versuche das Plugin zu deaktivieren oder zu löschen.
    >>

    Das Plugin besteht nur aus diesen paar Zeilen und es befindet sich auch kein Leerzeichen hinter dem ?>-Tag.

    <?/*
      Plugin Name: AAA_MyContacs
      Plugin URI: http://MyURL.de
      Description: Meine Kontakte.
      Author: Donaldios
      Version: 1.0.0
      License: GPL
      Author URI: http://MyURL.de
    */?>

    Die Installation von WP4 befindet sich auf meiner privaten Umgebung Localhost und folgende Plugins sind aktiviert:
    Admin Bar Queries 0.5.21
    BlackBox 0.1.3
    Debug Bar 0.82
    Debug Bar – Sidebars & Widgets 1.0
    Debug Bar Actions and Filters Addon 1.4.1
    Debug Bar Console 0.3
    Debug Bar Constants 1.3.1
    Debug Bar Post Types 1.1.1
    Debug Bar Query Count Alert 0.1
    Debug Bar Shortcodes 1.0.2
    Debug My Plugin 1.0.0
    Debug Queries 1.0.2
    Display Queries 1.0.1
    Log Deprecated Notices 0.3
    Query Monitor 2.6.8
    Total Security 3.2.2

    Alle weiteren Plugins sind deaktiviert. Die Meldung kommt auch, wenn nicht ein einziges Plugin aktiviert ist und ich dann mein Plugin aktiviere. Bei der Aktivierung heruntergeladenen andere Plugins kommt es zu keiner Fehlermeldung.

    Aktuelle Debugkonfiguration der wp-config.php:

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', true);
    @ini_set('display_errors',100);
    define('SCRIPT_DEBUG', true);
    define('SAVEQUERIES', true);
    define ('JETPACK_DEV_DEBUG', true);

    Obwohl WP_DEBUG_LOG = true ist, findet sich aber innerhalb und unterhalb des Verzeichnisses wp-content nach der Aktivierung meines Plugin nirgends die von mir erwartete debug.log

    Auch würde ich eigentlich erwarten, dass die Fehlermeldung irgendwo in den Debug-Plugins zu finden sein müsste, doch auch dort ist so nichts zu sehen. Mal abgesehen vom Inhalt von Request:
    <<

    /wp-admin/plugins.php
    ?charsout=289
    &plugin=trunge-mycontacts%2Ftrunge-mycontacts.php
    &plugin_status=all
    &paged=1
    &s

    >>

    Ich bin da jetzt mit meinem Latein am Ende und freue mich über jeden Tipp, der mir da weiterhelfen kann.

    Vielen Dank im Voraus!

    Donaldios

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Plugin verursachte eine Fehlermeldung 289 Zeichen unerwartete Ausgabe während der Aktivierung.

    WordPress würde gerne das Plugin aktivieren und z.B. Anweisungen, was im Rahmen der Aktivierung passieren soll, abarbeiten. Statt dessen erhält WordPress aber vom Plugin eine Fehlermeldung (289 Zeichen, hmpf!), die es an dieser Stelle so gar nicht erwartet hat. Beleidigt zieht es die Aktivierung wieder zurück.

    Wo liegt nun der Fehler? Leider schon in der ersten Zeile:

    <?/*
    …

    Die Kurzform <? muss in PHP explizit deklariert werden. Deshalb wird bei WordPress ausschließlich die längere Schreibweise <?php verwendet. In deinem Fall also

    <?php
    /*
     * Plugin Name: AAA_MyContacs
     * Plugin URI: http://MyURL.de
     * Description: Meine Kontakte.
     * Author: Donaldios
     * Version: 1.0.0
     * License: GPL
     * Author URI: http://MyURL.de
    */ ?>
    Thread-Starter Donaldios

    (@donaldios)

    Manchmal sind es die kleinen Dinge, die das Leben erleichtern 😉

    Vielen Dank!

    Gerne. 🙂

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „Fehlermeldung 289 Zeichen unerwartete Ausgabe während der Aktivierung“ ist für neue Antworten geschlossen.