Ogólne - Usuni?ta tabela
Kubos - 22-07-2009, 19:35 Temat postu: Usunięta tabela Witam. Zainstalowałem na stronie jakiś skrypt php, który usunął mi jakieś tabele. Teraz przy wchodzeniu na forum wyskakuje błąd.
Kod: | phpBB by Przemo : Critical Error
Error doing DB query userdata row fetch
DEBUG MODE
SQL Error : 1146 Table 'bh90210_1.phpbb_sessions' doesn't exist
SELECT u.*, s.* FROM (phpbb_sessions s, phpbb_users u) WHERE s.session_id = '91d9f752ab248337860fbadd19e6026e' AND u.user_id = s.session_user_id
Line : 612
File : sessions.php |
Wie ktoś jak to naprawić?
Byłbym wdzięczny. Pozdrawiam.
nicon - 22-07-2009, 19:54
Zgłoś się do swojego hostingu i spytaj, czy mają backup Twojej bazy.
Ew. wejdź do katalogu db/db_backup i zobacz, czy tam nie masz jakichś backupów.
Kubos - 22-07-2009, 20:02
Mam backup. Czyli wgranie go wystarczy?
nicon - 22-07-2009, 20:04
Tak, umiejętne wgranie wystarczy.
Kubos - 22-07-2009, 20:48
Cóż, zrobiłem to nieumiejętnie i zacząłem wgrywanie z zaznaczoną funkcją "Blokuj tabele na czas wczytywania". Teraz, gdy ja odznaczyłem i chcę wgrywać jeszcze raz zaraz wyskakuje błąd:
Kod: | 1050: Tabela 'phpbb_admin_notes' ju? istnieje
CREATE TABLE phpbb_admin_notes(
text text
) |
Jak zmienić limit błędów? Bo niektóre tabele już się wgrały, niektóre nie..
tomekxz - 22-07-2009, 21:04
Wgraj więc tylko te tabele, których brakuje
(można zedytować plik backupu jakimś programem i przy znajomości podstaw SQL usunąć niepotrzebne części kodu)
Kubos - 22-07-2009, 21:20
Niestety nie znam SQL, więc sam czegoś takiego nie zrobię.
Edit: Usunąłem te tabele co się wgrały w phpmyadminie, wgrałem bazę jeszcze raz, tylko odznaczyłem tą opcję. Nadal to samo, ciągle nie ma niektórych tabel.
Jakieś pomysły?
MagicalFire - 22-07-2009, 22:04
wykonaj zapytanie
Kod: | CREATE TABLE phpbb_sessions (
session_id char(32) DEFAULT '' NOT NULL,
session_user_id mediumint(8) DEFAULT '0' NOT NULL,
session_start int(11) DEFAULT '0' NOT NULL,
session_time int(11) DEFAULT '0' NOT NULL,
session_ip char(8) DEFAULT '0' NOT NULL,
session_page int(11) DEFAULT '0' NOT NULL,
session_logged_in tinyint(1) DEFAULT '0' NOT NULL,
session_admin tinyint(2) DEFAULT '0' NOT NULL,
PRIMARY KEY (session_id),
KEY session_user_id (session_user_id),
KEY session_id_ip_user_id (session_id, session_ip, session_user_id),
KEY session_time (session_time)
); |
Kubos - 22-07-2009, 22:22
Dzięki niestety nie pomogło, bo tabela php_sessions akurat jest. Według dumploadera brakuje takich tabel:
Kod: | brak tabeli phpbb_posts_text_history Błąd
brak tabeli phpbb_privmsgs Błąd
brak tabeli phpbb_privmsgs_text Błąd
brak tabeli phpbb_quota_limits Błąd
brak tabeli phpbb_ranks Błąd
brak tabeli phpbb_read_history Błąd
brak tabeli phpbb_search_results Błąd Utwórz
brak tabeli phpbb_search_wordlist Błąd Utwórz
brak tabeli phpbb_search_wordmatch Błąd Utwórz
brak tabeli phpbb_sessions_keys Błąd
brak tabeli phpbb_shoutbox Błąd
brak tabeli phpbb_shoutbox_config Błąd
brak tabeli phpbb_smilies Błąd
brak tabeli phpbb_stats_config Błąd
brak tabeli phpbb_stats_modules Błąd
brak tabeli phpbb_themes Błąd
brak tabeli phpbb_themes_name Błąd
brak tabeli phpbb_topic_view Błąd
brak tabeli phpbb_topics Błąd
brak tabeli phpbb_topics_ignore Błąd
brak tabeli phpbb_topics_watch Błąd
brak tabeli phpbb_user_group Błąd
brak tabeli phpbb_users Błąd
brak tabeli phpbb_users_warnings Błąd
brak tabeli phpbb_vote_desc Błąd
brak tabeli phpbb_vote_results Błąd
brak tabeli phpbb_vote_voters Błąd
brak tabeli phpbb_words Błąd |
Dałoby się je jakoś utworzyć?
MagicalFire - 22-07-2009, 22:43
Kubos, o kurcze troche tego jest
masz w załaczniku plik poszukaj
w nim masz wszystkie zapytania poszukaj tych ci cie interesuja
[ Dodano: 22-07-2009, 22:45 ]
Kubos napisał/a: | brak tabeli phpbb_users Błąd |
o bez tego masz puste forum
cez uzytkowników
nie masz backupa bazy ??
jak tak top wywal to co zostało i wgraj backup
Kubos - 22-07-2009, 23:11
Ee wgrywałem backup. Po wykonaniu tych zapytań taki błąd mi wyskakuje:
Kod: | phpBB by Przemo : Critical Error
Could not obtain ban information
DEBUG MODE
SQL Error : 1064 Something is wrong in your syntax obok 'OR ban_email LIKE '' OR ban_email LIKE ''' w linii 4
SELECT * FROM phpbb_banlist WHERE ban_ip IN ('5304e4f7', '5304e4ff', '5304ffff', '53ffffff') OR ban_userid = OR ban_email LIKE '' OR ban_email LIKE ''
Line : 49
File : sessions.php |
MagicalFire - 23-07-2009, 16:26
Kubos,
http://www.przemo.org/php...pic.php?t=76748
Kubos - 23-07-2009, 16:33
Po wykonaniu tego zapytania:
Kod: | truncate dpm_banlist; |
Wywala błąd:
Kod: | #1146 - Table 'bh90210_1.dpm_banlist' doesn't exist |
xlesiu - 23-07-2009, 16:34
Kod: | truncate phpbb_banlist; |
Kubos - 23-07-2009, 16:40
Fakt. Wykonałem to zapytanie, wywaliłem cache z katalogu, wykonałem to zapytanie:
Kod: | 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_actkey, user_newpasswd, user_notify, user_active) VALUES (-1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 1, 1, 1, 1, 0, 1, 1, 0, '', 'polish', 1.00, '', '', 0, 0); |
I teraz taki błąd:
Kod: | phpBB by Przemo : Critical Error
Could not get theme data for themes_id [4] |
|
|
|