+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Was bedeuten diese > Fehlermeldung(en) ?

  1. #1
    Neu an Board
    Registriert seit
    09.04.2007
    Beiträge
    13
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Was bedeuten diese > Fehlermeldung(en) ?

    bekomme diese beim Aufruf vom Joomlaexplorer:

    Ganz oben steht:

    Strict Standards: Non-static method mosProfiler::getmicrotime() should not be called statically in /mnt/web2/51/82/5851082/htdocs/xxxx/administrator/templates/joomla_admin/index.php on line 17

    und dann:

    Strict Standards: Non-static method mosCache::getCache() should not be called statically in /mnt/web2/51/82/5851082/htdocs/xxxx/administrator/modules/mod_fullmenu.php on line 436

    Strict Standards: Non-static method mosFullAdminMenu::show() should not be called statically in /mnt/web2/51/82/5851082/htdocs/xxxx/administrator/modules/mod_fullmenu.php on line 443

    Strict Standards: Non-static method mosAdminMenus::menutypes() should not be called statically in /mnt/web2/51/82/5851082/htdocs/xxxx/administrator/modules/mod_fullmenu.php on line 59

    Strict Standards: Non-static method mosParameters::parse() should not be called statically in /mnt/web2/51/82/5851082/htdocs/xxxx/includes/joomla.xml.php on line 521

    Strict Standards: Non-static method mosParameters::parse() should not be called statically in /mnt/web2/51/82/5851082/htdocs/xxxx/includes/joomla.xml.php on line 521

    Strict Standards: Non-static method mosParameters::parse() should not be called statically in /mnt/web2/51/82/5851082/htdocs/xxxx/includes/joomla.xml.php on line 521

    Strict Standards: Non-static method mosParameters::parse() should not be called statically in /mnt/web2/51/82/5851082/htdocs/xxxx/includes/joomla.xml.php on line 521


    Die Komponente funktioniert.....trotz dieser Meldungen.
    Muss ich irgendwo etwas ändern ?
    Protect the Sharks - STOP Finning !!!
    sharkproject.org

  2. #2
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Hier haben sich der/die Programmierer nicht an die API gehalten, bzw.
    dort sind im nachhinein Änderungen vorgenommen worden.

    Um es kurz zu erklären: Es gibt Funktionen, die verlangen es statisch über
    KLASSE::FUNKTION() aufgerufen zu werden. Andersherum gibt es Funktionen, die nur
    über die Instanz eines Objekts mit $obj = new KLASSE(); $obj->FUNKTION();
    aufgerufen werden dürfen. In PHP4 gibt es praktisch keine Möglichkeit das zu unterbinden,
    aber mit der Einführung von PHP5 kann man das nun festlegen, dementsprechend
    gibt es Fehlermeldung, wenn man sich nicht daran hält.

    Du hast also zwei Möglichkeiten:
    1) du behebst all diese "Fehler", so dass sie zur API passen
    2) du veränderst, die Ausgabe der "Fehlermeldungen" in der php.ini oder
    in der index.php im webroot und setzt dort

    php.ini: error_reporting = E_ALL ^ E_STRIC
    index.php: error_reporting(E_ALL ^ E_STRIC );

    Damit bleibt der "Fehler" zwar bestehen, wird aber nicht mehr angezeigt.
    Ggf. Mail an den Hoster, wenn du nicht so recht weißt was du tun sollst.

    http://de3.php.net/manual/de/functio...-reporting.php

    Grüße
    ec

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    09.04.2007
    Beiträge
    13
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Das ging ja schnell.....vielen Dank !.
    Protect the Sharks - STOP Finning !!!
    sharkproject.org

  5. #4
    Neu an Board
    Registriert seit
    03.06.2009
    Beiträge
    50
    Bedankte sich
    10
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Frage wo denn bitte?

    Zitat Zitat von ecomeback Beitrag anzeigen
    2) du veränderst, die Ausgabe der "Fehlermeldungen" in der php.ini oder
    in der index.php im webroot und setzt dort

    php.ini: error_reporting = E_ALL ^ E_STRIC
    index.php: error_reporting(E_ALL ^ E_STRIC );
    Wo finde ich diese beiden Dateien in dem Verzeichnis-Salat von xampp oder joomla?
    Weder unter htdocs noch im joomla Hauptpfad gibt es bei mir eine php.ini. Und in den index.php's dort gibt es nirgendwo eine Zeile mit "error_reporting".
    Was ist der Webroot? Ist das bei xampp-localhost die htdocs?
    Vielen Dank.

    Gruß SI

  6. #5
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.251
    Bedankte sich
    569
    Erhielt 1.547 Danksagungen
    in 1.399 Beiträgen

    Standard

    Schau mal in den Ordner xampp/php Aber nicht vergessen dn xampp nach der Änderung neu zu starten

  7. #6
    Neu an Board
    Registriert seit
    03.06.2009
    Beiträge
    50
    Bedankte sich
    10
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von Helrunar Beitrag anzeigen
    Schau mal in den Ordner xampp/php Aber nicht vergessen dn xampp nach der Änderung neu zu starten
    Den Ordner "php" gibt es bei mir nicht. Vielleicht hätte ich dazu sagen sollen, dass ich unter Debian-Linux arbeite. Der Hauptpfad meiner Xampp-installation ist "/opt/lampp"
    Trotzdem danke für die Antwort.

  8. #7
    War schon öfter hier
    Registriert seit
    10.02.2006
    Beiträge
    113
    Bedankte sich
    77
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Hallo,

    ich habe die obige Anleitung befolgt, doch leider erscheint dann:

    Content-Encoding-Fehler

    Die Webseite, die Sie öffnen möchten, kann nicht angezeigt werden, da sie eine ungültige oder unbekannte Form der Kompression verwendet.

    Kan mir jemand helfen?

  9. #8
    Neu an Board
    Registriert seit
    19.06.2011
    Beiträge
    38
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von ecomeback Beitrag anzeigen

    php.ini: error_reporting = E_ALL ^ E_STRIC
    index.php: error_reporting(E_ALL ^ E_STRIC );
    Und wo genau muss das in die index.php rein?

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein