WBB 2.3 - Anti Bruteforce System 1.4 Pro |
*Devil*
Mitglied
Dabei seit: 28.12.05
Beiträge: 9
Forenversion: 2.3
|
|
Irgendwie ist da nen fehler in deiner install datei!!!
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (): Invalid SQL: INSERT INTO bb1_languages VALUES('', 'LANG_ACP_USERS_OTHER_FREETIME', '0', '39', 'Sperrzeit:', '')
mysql error: Duplicate entry '0-LANG_ACP_USERS_OTHER_FREETIME' for key 2
mysql error number: 1062
mysql version: 5.0.32-Debian_7etch1-log
php version: 5.2.1
Date: 06.12.2007 @ 00:04
Script: /........./acp/install.php?step=18
Referer: http://............./install.php?step=888
|
|
06.12.07 00:06 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Inuyascha
Mitglied
Dabei seit: 06.11.05
Beiträge: 541
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 3.0; 2.3
|
|
Zitat: |
Original von Agi
@Inuyasha:
Probiers mal mit diesem SQL Befehl:
code: |
1:
2:
3:
4:
5:
|
CREATE TABLE `bb1_lock_ips` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ip` varchar( 50 ) NOT NULL,
PRIMARY KEY ( `id` )
) TYPE = MyISAM |
|
@*Devil*: Hast du die Installation vorher bereits einmal ausgeführt und dann abgebrochen und nochmals gestartet? Sieht fast danach aus, denn die Fehlermeldung sagt, dass der Eintrag der reingeschrieben werden soll, bereits in der Datenbank existiert. |
Hi Agi.
Hab versucht,kommt aber:SQL-DATABASE ERROR
Database error in WoltLab Burning Board (): Invalid SQL: ALTER TABLE bb1_users ADD faillogin TINYINT(1) NOT NULL default '0'
mysql error: Duplicate column name 'faillogin'
mysql error number: 1060
mysql version: 3.23.52-log
php version: 4.3.10
Date: 06.12.2007 @ 21:18
Script: /acp/install.php?step=2
Referer: xxx/acp/install.php?step=1
Aber diese mysql Meldung kommt NUR,wenn man install.php macht und dann auf weiter klickt.
|
|
06.12.07 21:21 |
E-Mail
Finden
Als Freund hinzufügen
|
|
*Devil*
Mitglied
Dabei seit: 28.12.05
Beiträge: 9
Forenversion: 2.3
|
|
Hi
Ne hab die installation nur einmal ausgeführt bisher ging jeder schritt einwandfrei bis auf den letzten da kam dann die sql error!!
|
|
06.12.07 23:08 |
E-Mail
Finden
Als Freund hinzufügen
|
|
sys2064
Mitglied
Dabei seit: 15.02.05
Beiträge: 90
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Fortgeschritten; WBB Lite 2 Anfänger; WBB Lite 1 Fortgeschritten Herkunft: Altenglan Rheinland-Pfalz Forenversion: 2.3
|
|
öhm jeder schritt einwandfrei?
Ich habe mal das eben durchgesehen...
also standardmässig gibt es keine users.php im root des Forums.
und den Eintrag eval("\$tpl->output(\"".$tpl->get("login")."\");"); finde ich auch nicht in der users.php im ACP.
Und das bei einem noch nicht installierten Forum.
Neue Wege beschreiten ist auch nicht verkehrt aber die Installanleitung in die Setup zu schreiben war der falsche Weg.
Vor allem dann wenn da etwas offentsichtlich nicht passt.
Nun beginnt der Rückbau der bisher gemachten Änderungen und das ist extrem nervig über die Anzeige im Texteditor denn mit Rückbutton ist nix weil der Browser schon geschlossen war.
|
|
09.12.07 14:47 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
KleenMicha
Webentwickler
Dabei seit: 16.01.04
Beiträge: 2.592
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi
|
|
Tja dann wollen wir mal:
- wenn man das Setup ausführt wird man darauf hingewiesen die ./acp/lib/install.lock zu löschen um die Datei: reset-admin.php auszuführen
- Die folgenden Dateien existieren nicht:
./users.php
./templates/users_edit.php
./templates/users_add.php
- Es wird $_SERVER['REMOTE_ADDR'] ohne jegliche Kontrolle in die Datenbank geschrieben. Hierzu nur ein Stichwort: sql injunction. Dies sollte dringlichst korrigiert werden.
- Um Sprachvariabeln zu importieren gibts bereits nen fertigen Codeabschnitt, der verhinddert die Fehlermeldung am Ende des Scriptes, da du versuchst eine beriets vorhandene Sprachvariable zu aktualisieren. Außerdem werden dir die neuen Sprachvariabeln gecacht was im Forum notwendig ist.
Und ja die Anleitung in das Installationsscript zu packen halte ich für bedenklich da es wie bereits erwähnt schnell zu Problemen kommen kann.
Ich denke da gibts genug zutun für dich.
Ach so als Tipp ohne Schleichwerbung zu machen, aber die Installer einzelner AddOns von mir sind bereits so vorkonfiguriert dass du nur noch die passenden Dateien in einer Installer xml Datei anpassen musst:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
<?xml version="1.0" encoding="utf-8"?>
<install>
<installer>
<name>Name</name>
<version>Version des Hacks</version>
<wbbversion>2.3.6</wbbversion>
<description>Dies ist die Grundinstallation</description>
<license>deine Lizens</license>
<updatefrom></updatefrom>
<sqlfile>install.sql</sqlfile>
<wbbfile>install.wbb</wbbfile>
<lngfile>install.lng</lngfile>
<acptemplates>1</acptemplates>
<templates>1</templates>
</installer>
<files>
<filename>neue Dateien</filename>
</files>
</install> |
|
Auch das Importieren und Cachen der Templates wird berücksichtigt.
Dass vereinfacht die Arbeit ungemein.
So Werbung Ende.
__________________ Gruß Micha
|
|
09.12.07 16:41 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|
Nabend,
ich hab das Ganze hier total vergessen, vergebt mir bitte
Ich werde die ganze Routine neu schreiben in den nächsten Tagen, da ich das Ganze leider etwas verhauen habe.
@KleenMicha
Ich hab die install.php nur aus designtechnischen Gründen so gebastelt. Aber das ist nicht das Wahre. Ich werde eine simple HTML Datei als Installationsanleitung basteln oder das von dir gepostete.
Was die IP Prüfung betrifft, so muss ich mir noch Gedanken machen, wie genau ich das absichere.
@ALL
Wer Probleme damit hat kann folgendes tun:
Ich habe hier mal ein Notupdate, das solltet ihr benutzen, wenn es Probleme mit SQL Inserts gibts. Wer beim irgendeinem Schritt hängen geblieben ist, kann die install.php noch einmal aufrufen. Durch Angabe des Installationsschritts (install.php?step=XXX) kann man dort anfangen, wo man aufgehört hat.
Selbiges gilt auch, wenn man den Fehler "Dublicate Entry" erhält.
|
|
13.12.07 19:36 |
E-Mail
Finden
Als Freund hinzufügen
|
|
NTVB
Mitglied
Dabei seit: 20.04.07
Beiträge: 340
Herkunft: Österreich
|
|
Überarbeite mal die install.php
Da sind einige Fehler drinnen ..
|
|
20.12.07 18:38 |
E-Mail
Finden
Als Freund hinzufügen
|
|
gismo2004
Mitglied
Dabei seit: 25.10.07
Beiträge: 3
|
|
jup... da ist einiges nicht i.o
also bei mir geht garnix... *gg*
und das mit den datenbankeinträgen ist auch nicht gefixt...
greez
|
|
21.12.07 10:49 |
E-Mail
Finden
Als Freund hinzufügen
|
|
NTVB
Mitglied
Dabei seit: 20.04.07
Beiträge: 340
Herkunft: Österreich
|
|
1. Die Nummerierungen stimmen nicht.
2. Irgendeine Suche ist doppelt vorhanden.
3. Man soll z.B. in der login.php suchen, in der install steht aber global.php
lg
|
|
21.12.07 14:06 |
E-Mail
Finden
Als Freund hinzufügen
|
|
distanCe
Mitglied
Dabei seit: 07.11.06
Beiträge: 11
Forenversion: 2.3
|
|
sehr verworren?
was sollen der hack genau bringen? Ich Cheack da grad überhaupt nix!
|
|
25.12.07 18:03 |
E-Mail
Finden
Als Freund hinzufügen
|
|
gismo2004
Mitglied
Dabei seit: 25.10.07
Beiträge: 3
|
|
fehlermeldungen kommen nur beim install... das sind die sachen mit doppeltem eintrag, aber das is eh logisch, wenn man das setup schon mal ausgeführt hat...
weiters haben viele user probs beim einloggen, und dann sind sie gesperrt...
und ich hab keine ahung wie man die wieder "entsperren kann"
weiters gibt es einen konflikt mit einem anderen addon... weil der db eintrag...
LANG_ACP_USERS_FIND_NEWEST'
ist schon vorhanden aber für ein anderes addon..
soviel mal zu meinen problemen..
|
|
27.12.07 17:03 |
E-Mail
Finden
Als Freund hinzufügen
|
|
SoftCreatR
Mitglied
Dabei seit: 19.12.07
Beiträge: 92
|
|
Glücklicherweise besitze ich noch die Installationsanleitung der V.1.2. Die geupdatete Version (also 1.4) mache ich zum Jahresbeginn neu und ordentlich
Wesentliche Unterschiede zwischen 1.2 und 1.4 liegen drin, dass in 1.2 keine IP's geblockt werden und kein Captcha abgefragt wird.
|
|
30.12.07 10:36 |
E-Mail
Finden
Als Freund hinzufügen
|
|
gismo2004
Mitglied
Dabei seit: 25.10.07
Beiträge: 3
|
|
hi ich nochmal...
du hast da einen fehler...
bei mir im forum gibt es den eintrag
8359 LANG_ACP_USERS_FIND_NEWEST 0 20 Zeige die neuesten Mitglieder 46
so....
also dopelt vorhanden...
weiters hab ich das alles wieder ausgebaut, und jetzt bzw seit ich das eingebaut habe, geht das autologin nicht mehr... hab schon viel herumgebastelt komm aber nicht mehr weiter...
hast du eine idee was das sein könnte (cookies sind "neu" und werden auch geschrieben)
greez
|
|
03.01.08 10:27 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|