ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Banscript hat sich eingenistet ....

Geschlossen
  1. #1
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Moin,

    in nem anderen Thread hatte ich es ja angesprochen...

    Ich habe das hier erhältliche Banscript installiert.
    Soweit so gut...

    Jetzt bekomme ich aber ein Problem:

    Ich kann User nicht mehr löschen. Lösche ich ihn direkt in der Userübersicht kommt:

    Fatal error: Call to undefined function user_remove() in /kunden/257875_10963/Neu/include/admin/user.php on line 73


    Lösche ich in aus seiner Detailprofilansicht

    Fatal error: Call to undefined function user_remove() in /kunden/257875_10963/Neu/include/admin/user.php on line 271



    So, meine Backupdatei von Juni, ist eigentlich mit der jetzigen Identisch.
    Ich kann das Banscript auch nicht mehr deinstallieren.
    Der dort angegebene Weg funktioniert nicht, das zerschießt mir komplett die Seite.

    Eine frische user.php will auch nicht so recht funktionieren.

    Ich habe jetzt unter einer neuen Domain vor, die Page mal darauf zu portieren, um dort zu versuchen dieses Script loszuwerden. Wenn ich mir da was zerschieße (was ja gestern passiert ist), ist es dort nicht so schlimm *g*

    Hat jemand ne Idee, wie ich dieses Banscript rausbekomme.... denke das ist chirugische Kleinstarbeit traurig

    betroffene Homepage: externer Link



    Hier die betroffene include/admin/user.php




    Hier die Version aus Juni




    Zuletzt modifiziert von SFW-Ozzwald am 12.08.2012 - 12:11:22
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Veränderte Datei ist includes/func/user.php Die Bannfunktion fügt da ggf. nur Funktionen ein, oder aber verändert vorhandene, auf jeden Fall basiert das Modul wohl auf einer älteren Ilchversion, in der es die user_remove Funktion noch nicht gab.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Hier die "aktuelle"




    Und die aus Juni ....




    Zuletzt modifiziert von SFW-Ozzwald am 12.08.2012 - 12:25:43



    Ersetze ich die aktuelle, mit ner alten backup datei ...
    kommt folgendes

    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    in Query:
    SELECT recht,avatar FROM ic1_user WHERE id =

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ user.php:306 -- db_query(...)
    @ user.php:73 -- user_remove(...)
    @ admin.php:32 -- require_once(...)


    Zuletzt modifiziert von SFW-Ozzwald am 12.08.2012 - 12:43:47
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Das passiert dann :


    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    in Query:
    SELECT recht,avatar FROM ic1_user WHERE id =

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ user.php:306 -- db_query(...)
    @ user.php:73 -- user_remove(...)
    @ admin.php:32 -- require_once(...)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Poste mal deine aktuelle include/includes/func/user.php die diesen fehler auftreten lässt..
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    siehe oben ... die aktuelle

    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Bitte schoen sollte so gehn.


    Was halt komisch ist.. es fehlt die ganze funktion

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    function user_remove($uid){
        $row = @db_fetch_object(db_query("SELECT recht,avatar FROM prefix_user WHERE id = ".$uid));
        if ( $uid <> 1 AND ($_SESSION['authid'] == $uid OR $_SESSION['authid'] == 1 OR (is_coadmin() AND $_SESSION['authright'] < $row->recht))) {
            db_query("DELETE FROM prefix_user WHERE id = ".$uid);
            db_query("DELETE FROM prefix_userfields WHERE uid = ".$uid);
            db_query("DELETE FROM prefix_groupusers WHERE uid = ".$uid);
            db_query("DELETE FROM prefix_modulerights WHERE uid = ".$uid);
            db_query("DELETE FROM prefix_pm WHERE eid = ".$uid);
            db_query("DELETE FROM prefix_online WHERE uid = ".$uid);
            //Usergallery entfernen
            $sql = db_query("SELECT id,endung FROM prefix_usergallery WHERE uid = ".$uid);
            while( $r = db_fetch_object($sql) ){
                @unlink("include/images/usergallery/img_$r->id.$r->endung");
                @unlink("include/images/usergallery/img_thumb_$r->id.$r->endung");
            }
            db_query("DELETE FROM prefix_usergallery WHERE uid = ".$uid);
            //Avatar
            @unlink($row->avatar);
        }
    }


    Welches modul war es den was du zuletzt installiert hast die das gemacht hat..
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Dieses ver***** Ban Script .....


    externer Link

    Der Weg der dort beschrieben ist zum Deinstallieren, zerschießt mir sofort die ganze Seite ....



    Immer noch:

    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    in Query:
    SELECT recht,avatar FROM ic1_user WHERE id =

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ user.php:320 -- db_query(...)
    @ user.php:73 -- user_remove(...)
    @ admin.php:32 -- require_once(...)


    Zuletzt modifiziert von SFW-Ozzwald am 12.08.2012 - 12:58:32
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Haste dir die versionen mal angeschaut??
    Steht da drin

    Erstellereintrag:
    Ban Script für Version 1.1H, sollte aber auch unter 1.1E funktionieren.

    Nicht Kompatibel mit anderen Modulen!


    Legalsauger hat ein ganz gutes banscript
    ilch-module.de/
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Habe immer noch den Fehler:

    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    in Query:
    SELECT recht,avatar FROM ic1_user WHERE id =

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ user.php:320 -- db_query(...)
    @ user.php:73 -- user_remove(...)
    @ admin.php:32 -- require_once(...)



    Unter nicht kompatibel habe ich verstanden, dass andere Banscripts gemeint sind.

    Was nützt ein Banscript wenn man es nur auf ne nackte Ilch packen kann ?!


    Wenn ich jetzt das andere Script drüber schiebe ?! ..... (mittlerweile hab ich angst *g*).....


    Zuletzt modifiziert von SFW-Ozzwald am 12.08.2012 - 13:02:12
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Naja du solltest schon auf die Version achten ich denke mal du benutzt die neueste? Die ilch Version O und naja H ist doch sehr veraltet.

    Also du hattest das installiert? Und dann haste es wieder deinstalliert mit der datei.. okay

    Was du machen solltest wäre die Original dateien hochladen von Ilch O und genau die dateien ersetzen die ersetzt wurden das siehste ja welche datein ueberschrieben wurden..
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Nein,

    ich habe es noch drauf das Script, weil ich es nicht deinstallieren kann wie in dem Script beschrieben, das zerschießt mir die ganze page.

    (Leider habe ich es drauf: User bekommen IP Banmeldungen, obowhl keiner gebannt ist, deaktivere ich es im Adminmenü kann man zu news keinen kommentar schreiben.... user löschen kann man weder noch ...)


    Zuletzt modifiziert von SFW-Ozzwald am 12.08.2012 - 13:06:44
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Warte ich schaus mir mal an ich installiere es auf meiner Testpage=)
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Sooo lächeln

    Was du machen kannst ist die einträge in der Datenbank selbst löschen.
    gesperrtes Bild
    Hier zusehn welches du löschen solltes. (NUR DAS LÖSCHEN ic1_bannscript)
    Dann wie oben geschrieben alle datein die ueberschrieben wurden von diesen Modul einfach neu hochladen von der neuen ILCH O version

    Aber mach zuvor nen DATENBANK Backup und nen FTP backup
    externer Link

    Edit: und lösch den eintrag auch in der datenbank unter
    ic1_modules

    hier zusehn
    gesperrtes Bild

    Das es nicht mehr im admin menu angezeigt wird.


    Wenn du es nicht schaffst kann ich dir ja dann helfen


    Zuletzt modifiziert von Sunshine Live am 12.08.2012 - 13:24:11


    Zuletzt modifiziert von Sunshine Live am 12.08.2012 - 13:25:03
    1 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Sooo....

    habe jetzt alle Dateien die betroffen waren durch ältere (Backup aus Juni) ersetzt, die anderen Script eigenen Dateien gelöscht.

    Die Page läuft noch^^ schon mal viel wert.

    Jetzt halt beim Löschen von Usern der MYSQL Fehler...

    Aber das mit dem Backup bekomm ich glaub ich nich hin....


    Welche Optionen soll ich klicken ?


    Zuletzt modifiziert von SFW-Ozzwald am 12.08.2012 - 13:27:26
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Wegen dem backup das is eig ganz einfach hier kannste dir das mal durch lesen

    externer Link
    1 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    So, die Tabellen sind gelöscht...


    aber was bleibt ist:

    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    in Query:
    SELECT recht,avatar FROM ic1_user WHERE id =

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ user.php:306 -- db_query(...)
    @ user.php:73 -- user_remove(...)
    @ admin.php:32 -- require_once(...)



    Beim Löschen von Usern :((((


    EDIT:

    Ich sehe grade im Adminbereich unter Konfiguration ist immer noch das Banscript drin .... mit seinen Optionen.


    Zuletzt modifiziert von SFW-Ozzwald am 12.08.2012 - 13:42:35
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    lösch den eintrag auch in der datenbank unter
    ic1_modules

    hier zusehn
    gesperrtes Bild

    Das es nicht mehr im admin menu angezeigt wird.


    und haste alles ersetzt was hochgeladen würde?
    Nimm mal die Original datein
    externer Link
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Bei den Modulen ist es raus, nur unter Konfiguration hat sich noch was versteckt !

    EDIT: Konfig hab ichs auch raus.


    Habe alles ersetzt was im Script drin war... gut ich probiere es mit orginalen....


    EDIT:

    Auch mit orginalen Dateien bleibt der Fehler !


    Zuletzt modifiziert von SFW-Ozzwald am 12.08.2012 - 14:01:05
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Wo tritt den der fehler auf?
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Beim Löschen von Usern.
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    SFW-Ozzwald Mitglied
    Registriert seit
    29.05.2012
    Beiträge
    99
    Beitragswertungen
    0 Beitragspunkte
    Habe aus "spaß" mal das oben empfohlene Script installiert, und jetzt ist wieder alles gut !!

    Aber das bringt mich zur nächsten Frage... ich habe eine Testdomain, da will ich die gesamte Page hin kopieren, um dort zuerst zu testen, bevor ich mir die richtige Seite zerschieße ...

    Wie stell ich das an ?

    1. Ilch installieren
    2. ???


    (Ich will meine page www.sfw-clan.de exakt so , mit den selben inhalten etc einfach nur auch auf ner anderen domain haben. die soll zum testen dienen)
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Einfach die Dateien kopieren, die Datenbank exportieren und auf dem anderen Server wieder importieren und die includes/config.php anpassen, so dass du zur Datenbank verbinden kannst.

    Weiter sollten die Ordnerrechte für Uploads gesetzt werden, welche Ordner das sind kann im Adminbereich überprüft werden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten