Einfachste Scripte funktionieren nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Einfachste Scripte funktionieren nicht

    Hallo,

    ich habe folgendes Problem:

    Vor einigen Tage hab ich meinen 1und1 Root Server neu initialisiert, mit Suse 9.1 und Confixx 3.0. Danach noch phpMyAdmin installiert und auf safe mode off gestellt. Weiterhin sonst keine änderungen.

    Danach habe ich meine alten Daten wieder hochgeladen. Unter anderem war eine Shoutbox dabei (dieses script ).

    Weiter dann alle Datenbanken per phpMyAdmin wieder angelegt und die entsprechenden Daten im der config Datei des Scripts angepasst.

    Das Script (hier das beispiel) lässt sich nun aufrufen, jedoch trägt es die eingegebenen Daten einfach nicht in die Datenbank ein. Genausowwnig lässt sich der adminbereich (hier der adminbereich) betretet. ihr könnt es selbst testen, das PW ist in diesem Fall "suffer".

    Es funktioniert im allgemeinen kein Script, egal ob mit MySQL oder einfach nur en Gästebuch. Nirgens kann man sich einloggen, obwohl das Passwort 100%ig richtig ist.

    Hab ich da irgendwas vergessen einzustellen beim Server, oder habt ihr mir andre Vorschläge?

    Hoffe ihr könnt mir helfen

    Gruß Hannes

  • #2
    Bekommst du nirgends Fehlermeldungen?
    Weil wenn es vorher geklappt hat und jetzt nicht mehr, ist das ja schon komisch. Könnte aber z.B. an register_globals = off liegen. Hast du ne phpinfo?
    Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
    var_dump(), print_r(), debug_backtrace und echo.
    Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
    Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
    Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

    Kommentar


    • #3
      Es kommt keine fehlermeldung, verwundert mich auch.

      Hier hab ich mal die phpinfo gespeichert:

      phpinfo

      Kommentar


      • #4
        mach mal in der php.ini die register_globals von off auf on. denke dann sollte es laufen. mach dich auch mal über register_globals schlau, was es bedeutet, sicherheitslücken und dass scripte, die register_globals auf on benötigen schlampig programmiert sind!
        Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
        var_dump(), print_r(), debug_backtrace und echo.
        Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
        Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
        Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

        Kommentar


        • #5
          Es geht!!!!


          Endlich - seit 2 Tagen such ich schon nach irgendwelchen fehlern die ich evtl. in das Script mit eingebracht hab.

          Danke dir vielmals! Werde mich mal über die genannten Sicherheitslücken schlau machen

          Schönen Abend noch

          gruß hannes

          Kommentar

          Lädt...
          X