To forum przeznaczone jest do dyskusji i zgłaszania problemów z modyfikowanym phpBB 2.0.x (np. phpBB2 modified by Przemo).
-
RLKP
- Posty: 28
- Rejestracja: 26 lipca 2006, 19:44
Post
autor: RLKP » 04 marca 2007, 11:13
Witam.
Od wczoraj forum mi nie działa. Przy próbie wejścia na forum wyświetla taką informacje:
Kod: Zaznacz cały
phpBB by Przemo : Critical Error
Could not obtain ban information
DEBUG MODE
SQL Error : 1054 Unknown column 'ban_host' in 'where clause'
SELECT * FROM phpbb_banlist WHERE ban_host != ''
Line : 75
File : sessions.php
Jak to naprawić?
-
Betrayal
- Zasłużony
- Posty: 649
- Rejestracja: 18 marca 2006, 16:15
- Lokalizacja: Otwock pod W/w
Post
autor: Betrayal » 04 marca 2007, 11:44
Wykonaj to zapytanie to phpMyAdmin:
Kod: Zaznacz cały
ALTER TABLE phpbb_banlist ADD ban_host varchar(255) default '';
-
RLKP
- Posty: 28
- Rejestracja: 26 lipca 2006, 19:44
Post
autor: RLKP » 04 marca 2007, 11:51
Shark pisze:Wykonaj to zapytanie to phpMyAdmin:
Kod: Zaznacz cały
ALTER TABLE phpbb_banlist ADD ban_host varchar(255) default '';
Witam.
Po wykonaniu tego zapytania, otwiera mi się forum, leczy wyskakuje taki błąd:
Kod: Zaznacz cały
Couldn't access list of Forums
DEBUG MODE
SQL Error : 1054 Unknown column 'p.post_approve' in 'field list'
SELECT f.*, p.post_time, p.post_username, p.post_approve, u.username, u.user_id, u.user_level, u.user_jr, t.topic_last_post_id, t.topic_title FROM phpbb_forums f LEFT JOIN phpbb_posts p ON (p.post_id = f.forum_last_post_id) LEFT JOIN phpbb_users u ON (u.user_id = p.poster_id) LEFT JOIN phpbb_topics t ON (t.topic_last_post_id = p.post_id AND t.forum_id = f.forum_id) ORDER BY f.forum_order, f.forum_id
Line : 233
File : functions.php
-
Betrayal
- Zasłużony
- Posty: 649
- Rejestracja: 18 marca 2006, 16:15
- Lokalizacja: Otwock pod W/w
Post
autor: Betrayal » 04 marca 2007, 11:52
Wykonaj to zapytanie:
Kod: Zaznacz cały
ALTER TABLE phpbb_posts ADD post_approve tinyint(1) DEFAULT '1' NOT NULL;
-
RLKP
- Posty: 28
- Rejestracja: 26 lipca 2006, 19:44
Post
autor: RLKP » 04 marca 2007, 11:54
Shark pisze:Wykonaj to zapytanie:
Kod: Zaznacz cały
ALTER TABLE phpbb_posts ADD post_approve tinyint(1) DEFAULT '1' NOT NULL;
Kolejny:
Kod: Zaznacz cały
ouldn't access list of Forums
DEBUG MODE
SQL Error : 1054 Unknown column 'u.user_jr' in 'field list'
SELECT f.*, p.post_time, p.post_username, p.post_approve, u.username, u.user_id, u.user_level, u.user_jr, t.topic_last_post_id, t.topic_title FROM phpbb_forums f LEFT JOIN phpbb_posts p ON (p.post_id = f.forum_last_post_id) LEFT JOIN phpbb_users u ON (u.user_id = p.poster_id) LEFT JOIN phpbb_topics t ON (t.topic_last_post_id = p.post_id AND t.forum_id = f.forum_id) ORDER BY f.forum_order, f.forum_id
Line : 233
File : functions.php
-
Betrayal
- Zasłużony
- Posty: 649
- Rejestracja: 18 marca 2006, 16:15
- Lokalizacja: Otwock pod W/w
Post
autor: Betrayal » 04 marca 2007, 12:01
Brakuje ci rekordów
Zajrzyj do paczki z Przemo w plik scripts/update.sql, znajduj rekordy, np.:
Rekordem jest user_jr (bez tego przed kropką). Ten rekord znajdujesz w powyższym pliku, wklejasz to co ci znalazło do phpMyAdmin i wykonujesz zapytanie.
-
RLKP
- Posty: 28
- Rejestracja: 26 lipca 2006, 19:44
Post
autor: RLKP » 04 marca 2007, 12:10
A czym mogło zostać spowodowane to, że brakuje mi tylu rekordów?
-
Betrayal
- Zasłużony
- Posty: 649
- Rejestracja: 18 marca 2006, 16:15
- Lokalizacja: Otwock pod W/w
Post
autor: Betrayal » 04 marca 2007, 12:12
Niepoprawna instalacja skryptu. Może być to spowodowane także tym, że ktoś znający dane do phpMyAdmina próbuje Tobie dokuczyć usuwając rekordy (mi się tak zdarzyło).
-
RLKP
- Posty: 28
- Rejestracja: 26 lipca 2006, 19:44
Post
autor: RLKP » 04 marca 2007, 12:12
-
Betrayal
- Zasłużony
- Posty: 649
- Rejestracja: 18 marca 2006, 16:15
- Lokalizacja: Otwock pod W/w
Post
autor: Betrayal » 04 marca 2007, 12:12
No widzisz

Tak jak wspomniałem. Najlepiej zmień dane do phpMyAdmina, aby nie mógł ten hacker zalogować na te stare.
-
RLKP
- Posty: 28
- Rejestracja: 26 lipca 2006, 19:44
Post
autor: RLKP » 04 marca 2007, 12:26
A gdzie się zminia hasło do phpMyAdmina?
PS. Jak zmienic przez phpMyAdmina hasło administratorowi, bo do tego mi zmienili i nie mogę się zalogowac na forum :/