Ergebnis 1 bis 6 von 6

Thema: 2 Fehler Meldungen schon zu Beginn ?

  1. #1
    Neuer Benutzer
    Registriert seit
    26.09.2006
    Beiträge
    7

    2 Fehler Meldungen schon zu Beginn ?

    Im Andmin Force steht andauerd gleich mal das hier, also schon vor dem Einloggen.

    Undefined index: check in /var/www/web103/html/adminforce/index.php on line 5

    und das bekommt man wenn sich jemand auf die Startseite verirrt:

    Notice: Undefined variable: text in /var/www/web103/html/lib/extras.lib.php on line 64

    das bleibt auch nach dem Anmelden als User ?

    Habe VMS 1.2.3 Basic installiert erst mal

    SC

  2. #2
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Was hast du alles Verändert ?
    Poste mal die Zeilen !
    Hast du die .sql datei im phpMyAdmin ausgeführt , ich glaube nicht ? !


    MFG
    adi

  3. #3
    Neuer Benutzer
    Registriert seit
    26.09.2006
    Beiträge
    7
    Zitat Zitat von adi Beitrag anzeigen
    Was hast du alles Verändert ?
    Poste mal die Zeilen !
    Hast du die .sql datei im phpMyAdmin ausgeführt , ich glaube nicht ? !


    MFG
    adi
    Verändert habe ich nichts. Ich habe in phpMyadmin die sql Datei so hochgeladen wie sie vorliegt, er wurden 21 Tabellen angelegt und was soll ich da weiter ausführen ?

    SC

  4. #4
    Erfahrener Benutzer Avatar von h-m
    Registriert seit
    02.09.2006
    Beiträge
    115
    Also bei mir sind das zwei "Notices" (Hinweise, keine Fehler) und die kommen nur wenn ich extra mit
    error_reporting(E_ALL);
    alle Hinweise, Warnungen und Fehlermeldungen aktiviere.
    siehe auch hier... http://de.php.net/error_reporting

    Vielleicht hilft ein
    error_reporting(0);
    ganz oben in der /adminforce/index.php unter dem einleitenden PHP-Tag <?
    Gruß, profitgeier

  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    helfen tut das nicht direkt, da e ja nur den fehler/die meldung unterdrückt, abhilfe würde es schaffen, variablen vorher zu initialisieren, also z.bsp.:

    PHP-Code:
    if(!isset($_GET['foo']))$_GET['foo']=''
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  6. #6
    Erfahrener Benutzer Avatar von h-m
    Registriert seit
    02.09.2006
    Beiträge
    115
    Ja ist zwar kein Fehler aber besser ist das auch "Notices"-Meldungen zu beheben, denn man weiss ja nicht wie PHP sich mal in Zukunft entwickeln wird. Wenn die PHP-Version nicht geändert wird muss man eigentlich keine Angst haben dass diese "Notices" mal zu wirklichen "Errors" werden. Aber wenn man im VMS alle "Notices" und "Warnings" beheben will dann hat man einiges zu tun. Alleine schon die ganzen Index-Bezeichner die oft als Konstanten statt richtigerweise als Strings notiert sind mir schon öfters aufgefallen.
    Generell sollte man in einem Produktivsystem die Fehler ausschliesslich in einer Logdatei protokollieren lassen und den User keine Fehlermeldungen des PHP-Interpreters zu Gesicht bekommen lassen.

Ähnliche Themen

  1. kennt ihr das schon...
    Von Hardy im Forum Talk, talk, talk...
    Antworten: 37
    Letzter Beitrag: 20.02.2009, 22:16
  2. Kennt ihr das schon?
    Von Thor82 im Forum Talk, talk, talk...
    Antworten: 5
    Letzter Beitrag: 21.07.2008, 15:55

Berechtigungen

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