Hittar inte Anti-Bot-Question!

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Supportgrupp, Moderatorgrupp

Ronald
Medlem
Medlem
Inlägg: 16
Blev medlem: 2007-01-01 16:00
Ort: Karlstad
Kontakt:

Hittar inte Anti-Bot-Question!

Inlägg av Ronald » 2007-12-17 18:08

Jag har nu krånglat med "anti-bot-question-mod_v_3_0_0", några dagar. Jag har lusläst alla instruktioner om moddar på denna sida, samt medföljande instruktioner. Jag har lyckats med att skapa de 4 "filerna/folders" på webhotellets SQL-databas. Innifrån Forumets Administration har jag sedan klickat på comfiguration (ABQ-mod), och fått nedanstående felmedelande:

phpBB : Critical Error
Could not query config information in abq_config
DEBUG MODE
SQL Error : 1146 Table 'hemvideo_com.ANTI_BOT_QUEST_CONFIG_TABLE' doesn't exist
SELECT * FROM ANTI_BOT_QUEST_CONFIG_TABLE WHERE config_name NOT LIKE 'AutoQuestion_%' AND config_name NOT LIKE 'Color_%'
Line : 324
File : abq_config.php

Min fråga är hur och när nämnda "fil/folder" skapas. Jag har inte sett detta namn någonstans.

Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell » 2007-12-17 18:15

Det har inte skapats någon tabell som heter ANTI_BOT_QUEST_CONFIG_TABLE.

Se i installationsfilen om du kan hitta något sådant.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!

Ronald
Medlem
Medlem
Inlägg: 16
Blev medlem: 2007-01-01 16:00
Ort: Karlstad
Kontakt:

Inlägg av Ronald » 2007-12-17 18:33

Jag hittar inte denna fil någonstans, i installationsfilen.
De som finns, är nedanstående:

phpbb_anti_bot_quest_config
phpbb_anti_bot_quest_confirm
phpbb_anti_bot_quest_regconfirm
phpbb_anti_bot_quest

Det vore bra om någon som nyligen installerat denna mod, kan svara på hur han/hon gjorde.

Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell » 2007-12-17 18:37

Titta på databastabellerna, den söker inte efter det här som du angav.

phpbb_anti_bot_quest_config
phpbb_anti_bot_quest_confirm
phpbb_anti_bot_quest_regconfirm
phpbb_anti_bot_quest

Utan det här:

anti_bot_quest_config
anti_bot_quest_confirm
anti_bot_quest_regconfirm
anti_bot_quest
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!

Ronald
Medlem
Medlem
Inlägg: 16
Blev medlem: 2007-01-01 16:00
Ort: Karlstad
Kontakt:

Inlägg av Ronald » 2007-12-17 18:56

Alla de filer som finns i databasen börjar phpbb, även forumets. Filen, (abq_config.php) som nämns innehåller namnet; "ANTI_BOT_QUEST_CONFIG_TABLE". Frågan är om något skall ändras, och till vad i så fall?

Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell » 2007-12-17 19:21

Två vägar att gå ;)
Ändra i configen eller i databasen.

Jag själv skulle ändra i abq_config.php då blir det snyggare i databasen.

Det kallas för att hårdkoda :lol:

Edit: kan du köra en dump på den tabellen?
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!

Ronald
Medlem
Medlem
Inlägg: 16
Blev medlem: 2007-01-01 16:00
Ort: Karlstad
Kontakt:

Inlägg av Ronald » 2007-12-17 20:03

Var det databasen du menade? Den finns hos One.com.
Frågan är också om stora och små bokstäver har någon betydelse?

Edit: Tog bort bilden /Kjelle

Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell » 2007-12-17 20:18

Det jag menar är att du går in i exportera och väljer
phpbb_anti_bot_quest_config... då får du en dump och jag kan se vad den pekar på.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!

Ronald
Medlem
Medlem
Inlägg: 16
Blev medlem: 2007-01-01 16:00
Ort: Karlstad
Kontakt:

Inlägg av Ronald » 2007-12-17 20:30

Om du menade att jag i databasen skulle välja export, efter att ha öppnat "phpbb_anti_bot_quest_config", så fick jag fram detta.

-- phpMyAdmin SQL Dump
-- version 2.9.2-Debian-1.one.com6
--
--
-- Värd: localhost
-- Skapad: 17 december 2007 kl 20:23
-- Serverversion: 4.1.11
-- PHP-version: 5.2.5
--
-- Databas: `hemvideo_com`
--

-- --------------------------------------------------------

--
-- Struktur för tabell `phpbb_anti_bot_quest_config`
--

CREATE TABLE `phpbb_anti_bot_quest_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(255) NOT NULL default '',
PRIMARY KEY (`config_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Data i tabell `phpbb_anti_bot_quest_config`
--

INSERT INTO `phpbb_anti_bot_quest_config` VALUES ('abq_register', '0');
(Plus en hel lista med fler "Insert")

Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell » 2007-12-17 20:34

:lol: Du tog med skräpet i början och slutade där det blev intressant ;)
Förlåt om jag skattar, det är inte lätt alla gånger, kör några rader till nedanför.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!

Ronald
Medlem
Medlem
Inlägg: 16
Blev medlem: 2007-01-01 16:00
Ort: Karlstad
Kontakt:

Inlägg av Ronald » 2007-12-17 20:48

Här är hela listan:

--
-- Data i tabell `phpbb_anti_bot_quest_config`
--

INSERT INTO `phpbb_anti_bot_quest_config` VALUES ('abq_register', '0');
INSERT INTO `phpbb_anti_bot_quest_config` VALUES ('abq_guest', '0');
INSERT INTO `phpbb_anti_bot_quest_config` VALUES ('abq_variable_name', 'abq_0001');
INSERT INTO `phpbb_anti_bot_quest_config` VALUES ('IndiQuests_CaseSensitive', '1');
INSERT INTO `phpbb_anti_bot_quest_config` VALUES ('IndiQuests_ImagePHP', '0');
____________
Edit: Klippt av Kjell

Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell » 2007-12-17 20:59

Okey... lägg till: phpbb_ i config filen, skulle det inte funka så är det snabbaste att ändra i databasen och ta bort motsvarande.

Du har ingen pekare i den tabellen mot andra tabeller.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!

Ronald
Medlem
Medlem
Inlägg: 16
Blev medlem: 2007-01-01 16:00
Ort: Karlstad
Kontakt:

Inlägg av Ronald » 2007-12-17 21:26

Jag ändrade i filen; "abq_config.php".

Från ANTI_BOT_QUEST_CONFIG_TABLE,
till phpbb_anti_bot_quest_config.

Stora och små bokstäver var viktiga.

Nu öppnade sig Configurations-sidan i forumet. Jag skall undersöka om allt fungerar, eller om det är fler filer som ställer till problem. Jag åtrekommer med svar.

Tack för hjälpen, Ronald, hemvideo.com!

Zigge
Medlem
Medlem
Inlägg: 15
Blev medlem: 2007-05-18 20:54
Kontakt:

Re: Hittar inte Anti-Bot-Question!

Inlägg av Zigge » 2008-01-09 22:48

Jag ger upp att försöka installera Anti-Bot Question i phpBB3.

Jag har min webbplats hos Surftown och jag installerade phpBB2 med "1-Click", vilket bara tog någon enstaka sekund.
Därefter installerade jag phpBB3 för att göra en uppgradering till 3:an och det tog inte 1 sekund, snarare 1 vecka, för något krångligare har jag inte varit med om, men till sist gick det.
(Jag har två webbplatser hos Surftown och den ena använder jag än så länge bara för tester och där testar jag nu phpBB3. På den andra webbplatsen har jag mitt forum som ska uppgraderas, men där vågar jag inte göra något än, för ett enda misstag och allt är kört)

Därefter installerade jag svenska som språk, men efter tre timmar gav jag upp. Dagen efter så är det svenska på forumet och då upptäcker jag att det finns tre olika kontrollpaneler (administratör, moderator och användare) och att svenska måste vara valt som språk i minst två av dem (administratör och användare).

Nåväl, nästa steg var att lägga dit lite avatarer.
Bingo! Det fungerade direkt.

Därefter var det dags för lite fler smilies:ar.
Det gick däremot inte, men det kan jag leva med...tills vidare.

Innan förumet kan öppnas måste man ha ett spam-skydd, annars fylls forumet snabbt med oönskade inlägg på nolltid.
Jag hittade Anti-Bot Question och laddade ned det på min dator och gjorde de tillägg i de filer som angavs. Jag gick också in i phpMyAdmin och lade till de rader som uppgavs, men fick ett felmeddelande tillbaka (bilden nedan). Att vända sig till Surftowns Support är ingen mening, för där finns ingen support värd namnet.

Eftersom jag har hållit på med uppgraderingen i en dryg vecka känns det lite surt att ge upp p.g.a. detta sista problem (har varit många problem under veckan som gått), men utan spamskydd är det ingen mening att uppgradera till phpBB3.

Jag har ju redan phpBB2 och det fungerar perfekt, men användarna saknar en funktion, att kunna ladda upp bilder till sina inlägg. Finns det någon möjlighet att få igång Anti-Bot Question? Om inte, går det att ordna samma funktion till phpBB2 där jag redan har lösenordsfråga vid registrering (och den var väldigt enkel att installera)?
Bilagor
sql.jpg
sql.jpg (33.59 KiB) Visad 7263 gånger

Ronald
Medlem
Medlem
Inlägg: 16
Blev medlem: 2007-01-01 16:00
Ort: Karlstad
Kontakt:

Re: Hittar inte Anti-Bot-Question!

Inlägg av Ronald » 2008-01-11 14:31

Nu har jag gett upp! MOD:en är för avancerad och innehåller för många ändringar, för att lokalicera fel. Instruktionerna har för många fel. Vad jag hittills har gjort är följande:

I mappen "admin", finns det 5 filer som koden skall ändras i. Koden finns på minst 2 ställen i vardera fil.
abq_auto_quests.php
abq_config.php
abq_config.php2
"ANTI_BOT_QUEST_CONFIG_TABLE" skall bytas mot "phpbb_anti_bot_quest_config".

abq_indi_quests.php
abq_indig_quests.php
"ANTI_BOT_QUEST_TABLE" skall bytas mot "phpbb_anti_bot_quest".

Vill du ha svensk översättning av formulären i MOD:en, skall du byta ut filen "lang_main.php", som finns i mappen "language / lang_swedish". Den hämtar du från min hemsida, http://www.hemvideo.com/filer/abq.zip


Då jag skall registrera ny användare möts jag av följande meddelande:
Fatal error: Call to undefined function: abq_askquestion() in /customers/hemvideo.com/hemvideo.com/httpd.www/filer/murof/includes/usercp_register.php on line 1078

Filen är modifierad på hänvisad rad med:
// Anti Bot Question Mod - Start
else if (( $mode == 'register' ) && ($abq_config['abq_register']))
{
$abq_CaseInfo = ABQ_AskQuestion('Registration');
}
// Anti Bot Question Mod - End


Men som sagt, jag ger upp denna MOD, åtminstone tills behov finns. Jag har hittat ett mycket enkelt MOD som nu fungerat utan anmärkning i 2 veckor: The Humanizer (http://www.underhill.de/downloads/phpbb ... anizer.txt). En enkel fråga som jag bytt ut, så att bara svenskar kan svara: "Vad är sju och ett? Svara med bokstäver". Jättebra med svenska bokstäver! Skulle inte tro att utländska spamare gör sig besvär att koda dem. Använd ord som inte liknar engelska! Jag har skrivit in epostadress på samma plats ifall någon vill bli registrerad, men inte klarar det.

Tack för all hjälp, Ronald, hemvideo.com

Skriv svar

Vilka är online

Användare som besöker denna kategori: 5 och 0 gäster