בעיה בבסיס נתונים

פורום התמיכה לגרסה phpBB2. שימו לב - פורום זה הינו פורום ארכיון. התמיכה במערכת phpBB2 הופסקה.

מנהל: צוות האתר

Neo
משתמש חדש
משתמש חדש
הודעות: 28
הצטרף: 23/12/2004 ב-10:43:00

בעיה בבסיס נתונים

הודעה שלא נקראהעל ידי Neo » 27/04/2008 ב-13:03:00

היי,
יש לי בעיה בבסיס הנתונים.
בגלל שמשום מה הצליחו לעקוף את אישור ההרשמה של מנהל העל, החלטתי למחוק את כל היוזרים שלא כתבו כלום בפורום.
עשיתי זאת בPHPMYADMIN ע"י שאילתת SQL.

בכל אופן כנראה שלא עשיתי משהו כמו שצריך כי כרגע אם רוצים להתנתק מהפורום מקבלים הודעת שגיאה:
phpBB : Critical Error

Error obtaining user details

DEBUG MODE

SELECT * FROM phpbb2_users WHERE user_id = -1

Line : 457
File : sessions.php

ואם מנסים להירשם כיוזר חדש מקבלים הודעת שגיאה עוד לפני שרושמים משהו בכלל.. ז"א לפני הטופס:
שם משתמש זה תפוס. אנא בחר אחד אחר.

אודה לעזרה.

Berlo
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 2393
הצטרף: 11/12/2004 ב-21:59:20
יצירת קשר:

Re: בעיה בבסיס נתונים

הודעה שלא נקראהעל ידי Berlo » 27/04/2008 ב-19:17:54

לצערך הרב, מחקת משתמש חיוני לפעולת המערכת: האורח!
גם לו יש אפס הודעות, והוא היה קיים שם לפניך.
צור אותו מחדש בעזרת שאילתה מתאימה. אני מניח שיש לך גיבוי מלפני הפעולה.
Berlo

Neo
משתמש חדש
משתמש חדש
הודעות: 28
הצטרף: 23/12/2004 ב-10:43:00

Re: בעיה בבסיס נתונים

הודעה שלא נקראהעל ידי Neo » 27/04/2008 ב-23:15:01

ידעתי שאני צריך להתרכז יותר.

אוקיי, חיפשתי והרצתי את השורה הבאה:
INSERT INTO phpbb_users (user_id, user_active, username) VALUES (-1, 0, 'Anonymous');

זה פתר את הבעיה.

תודה על העזרה.

Berlo
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 2393
הצטרף: 11/12/2004 ב-21:59:20
יצירת קשר:

Re: בעיה בבסיס נתונים

הודעה שלא נקראהעל ידי Berlo » 29/04/2008 ב-15:08:21

שמחתי לעזור.
Berlo


חזור אל “תמיכה - ארכיון”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 127 אורחים

cron