Sida 1 av 1

[solved] Oops! - message_die() was called multiple times.

Postat: 2005-07-03 19:45
av Rixn
Hoppsan!
Nu fick jag följande meddelande när jag försökte komma in på mitt Forum:
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Jag erkänner - jag har micklat med databasen.
Eftersom jag har problem med registreringen (skickas inget aktiveringsmejl) så kollade jag i tabellen _users via phpMyAdmin och där fanns personen registrerad, fast user_active var ju 0 förstås.

Jag tänkte att det problemet får jag lösa senare. Jag ville nu bara testa med att ha en användare som inte var Admin så jag tänkte att det bara skulle vara att gå in och ändra 0:an till en 1:a.

Samtidigt såg jag att det fanns en post till - en användare till som benämndes "Anomymus" eller något liknande. Jag deleatade den också, för den var säkert ett resultat av mina tidigare försök att få registreringen att fungera. Kanske det var dumt tänkt.

Hur som helst så blev resultatet det att jag fick meddelandet ovan. Jag vet inte vilken av åtgärderna som orsakade det hela, men jag skulle hemskt gärna vilja veta hur jag ska göra för att komma tillbaka så att det fungerar igen.

Adressen till sidan är: http://www.rixn.nu/forum

Postat: 2005-07-03 23:32
av Kail
Regel: Det som finns i databasen finns där av en anledning.

Anonymous måste finnas där annars blir det problem.

Postat: 2005-07-03 23:47
av Rixn
Ajaj, rackarns!
Är det bara att börja om från början eller går det att fixa?

Kollade min 1:a test-sajt och där har jag ingen Anonymous men där kommer jag in. Iofs fungerar inte så mycket sen där heller, men där har jag micklat med en massa annat.

Postat: 2005-07-03 23:56
av Kail
Har du medlemmar och inlägg eller är databasen default? Det enklaste vore nämligen att återställa den.

Postat: 2005-07-04 10:28
av Holger
message_die()-problemet behandlas här:
http://www.phpbb-se.com/forum/viewtopic ... messagedie

Postat: 2005-07-04 13:10
av Kail
Message die() har andra orsaker men Anonymous behövs ändå av andra anledningar.

Postat: 2005-07-04 15:11
av Rixn
Jag har bara en Admin och den där "vanliga" användaren som jag försökte registrera. Sen lyser Anonymous med sin frånvaro då jag tog bort den.

Jag har inga problem med att återställa den.

Har kollat igenom phpMyAdmin men hittar inte något sätt att återställa. Skulle nog inte heller våga göra det om jag hittade något som jag trodde var rätt, utan att få bekräftelse härifrån.

Hur återställer jag?

Postat: 2005-07-04 15:17
av Holger
SQL syntaxen är

Kod: Markera allt

INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 0, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0);

Postat: 2005-07-04 17:37
av Rixn
Ahhh, nu fungerar det igen.
Tack så hemskt mycket.