Не работают права доступа

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

Не работают права доступа

Сообщение -=XaKeP=- 30.01.2008 9:06

У меня форум на phpbb3.0.0 Gold, сконвертированный с двойки. Со сконвертированными разделами и категориями все ок, но когда я создал новую категорию все стало совсем плохо. Не назначаются права доступа к категории и к форумам, которые принадлежат этой категории. При редактировании форума в этой категории выставляю копировать права доступа с других форумов, в которых все ок, нажимаю отправить, но при повторном нажатии на кнопку редактирования вновь стоит "Не копировать права доступа". Когда же я напрямую хочу отредактировать права для форума, мне вываливают эрроры:
Код: Выделить всё
SQL ERROR [ mysqli ]

The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay [1104]

SQL

SELECT DISTINCT g.group_type, g.group_name, g.group_id FROM (phpbb3_groups g, phpbb3_acl_options o, phpbb3_acl_groups a) LEFT JOIN phpbb3_acl_roles_data r ON (a.auth_role_id = r.role_id) WHERE (a.auth_option_id = o.auth_option_id OR r.auth_option_id = o.auth_option_id) AND o.auth_option LIKE 'f\\_%' AND a.forum_id = '95' AND g.group_id = a.group_id ORDER BY g.group_type DESC, g.group_name ASC

BACKTRACE


Понятия не имею, в чем может быть дело. Можт глюки из-за какого-то мода? У меня стоит быстрый ответ от rxu, last topic title on index того же автора, warnings system (помойму, Мерлина), Visitors Today и Advanced Quoting.
Аватара пользователя
-=XaKeP=-
phpBB 2.0.8
 
Сообщения: 307
Зарегистрирован: 15.12.2006 12:02


Сообщение crash 30.01.2008 9:42

-=XaKeP=- писал(а):The SELECT would examine more than MAX_JOIN_SIZE rows

наверное вам к хостеру.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6248
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение -=XaKeP=- 30.01.2008 11:02

crash
Можете вкратце объяснить, в чем дело, чтобы я знал, с чем к хостеру обращаться.
Аватара пользователя
-=XaKeP=-
phpBB 2.0.8
 
Сообщения: 307
Зарегистрирован: 15.12.2006 12:02

Сообщение rxu 30.01.2008 15:53

-=XaKeP=-
Ну а зачем обрезали BACKTRACE? Без него сказать что-либо вменяемое невозможно.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Chance 28.03.2008 19:51

Вот аналогичная фигня вываливается на большом форуме при попытке добавить или удалить модератора в админ-панели:

=========================================
Общая ошибка
SQL ERROR [ mysql4 ]

The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay [1104]

SQL

SELECT a.forum_id, ug.user_id FROM (phpbb3_acl_options o, phpbb3_user_group ug, phpbb3_acl_groups a) LEFT JOIN phpbb3_acl_roles_data r ON (a.auth_role_id = r.role_id) WHERE (o.auth_option_id = a.auth_option_id OR o.auth_option_id = r.auth_option_id) AND ((a.auth_setting = 0 AND r.auth_setting IS NULL) OR r.auth_setting = 0) AND a.group_id = ug.group_id AND ug.user_id IN (529, 9095, 90, 535, 585, 11453, 125, 23, 3554, 509, 6215, 7245, 784, 3624, 1882, 878, 2343, 2, 10, 18, 4805, 1958, 7143, 6462, 6564, 1188, 3310, 2303, 306, 539, 7027, 962, 1401, 6697, 7960, 2539, 8961, 14033, 2612, 827, 3368, 2383, 2332, 13304, 7841, 6804, 849, 4697, 5817, 6829, 986, 7005, 854, 12627, 6423, 5741, 6654, 12, 21, 6389, 12020, 2568, 3733, 3115, 464, 563, 3948, 3946, 6552, 2160, 232, 7093, 10373, 7562, 3715, 408, 8596, 3030, 12609, 12033, 761, 2666, 12891, 12501, 13, 6499, 6942, 525, 8035, 8507, 5112, 3046, 6936, 7221, 7592, 13111, 8416, 10829, 6836, 555, 10526, 7048, 591, 480, 12282, 399, 6853, 3328, 10403, 10152, 5962, 6828, 738, 1755, 6385, 9395, 10349, 187, 7045, 37, 11557, 725, 13702) AND ug.user_pending = 0 AND o.auth_option LIKE 'm\\_%'

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/functions_admin.php
LINE: 2226
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_permissions.php
LINE: 827
CALL: cache_moderators()

FILE: includes/acp/acp_permissions.php
LINE: 252
CALL: acp_permissions->remove_permissions()

FILE: includes/functions_module.php
LINE: 471
CALL: acp_permissions->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
=========================================

Как исправить?
Chance
phpBB 1.4.3
 
Сообщения: 67
Зарегистрирован: 08.08.2006 15:27

Сообщение crash 29.03.2008 5:55

Chance
с хостером уже поговорили?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6248
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение rxu 29.03.2008 8:05

И версия какая? 3.0.0 или 3.0.1RC1?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Chance 30.03.2008 21:56

Версия 3.0.0
Хостер Sweb, пока не говорил с ним.
Раньше все ок было.
Сейчас на форуме чуь больше 405 тысяч сообщений, 12 тысяч юзеров.
Chance
phpBB 1.4.3
 
Сообщения: 67
Зарегистрирован: 08.08.2006 15:27

Сообщение Rayden 31.03.2008 1:05

Можно конечно перед выполнением запроса вставить
SET SQL_BIG_SELECTS=1
И тогда ограничения SQL_MAX_JOIN_SIZE будут игнорироваться. Но хостер ввел ограничения не просто так, а для снижения нагрузки.

Поэтому лучше обратиться в спейсвеб, чтоб перенесли твой аккаунт на более мощный сервер, там где мускуль5 есть.

Добавлено спустя 13 секунд:

http://www.mysql.ru/docs/man/SET_OPTION.html
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение Chance 03.04.2008 16:12

Rayden, в том-то и дело, что у меня там выделенный сервер. А общая посещаемость в районе 8-10 тысяч человек в день, тяжелых скриптов нет, в основном обычный html + phpbb2 и phpbb3 + Joomla (но на ней нет посещаемости почти).

При этом самый большой форум phpbb3 периодически тормозит, а теперь вот добавление и показ модераторов отвалились.

Попробую на днях вставить SET SQL_BIG_SELECTS=1, посмотрим что получится.
Chance
phpBB 1.4.3
 
Сообщения: 67
Зарегистрирован: 08.08.2006 15:27

Сообщение rxu 03.04.2008 16:26

Может, проще MySQL мервер настроить раз и навсегда.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Rayden 03.04.2008 16:43

Chance
Блин, если у тебя ВВС, то чего ты нам мозги компостируешь? Измени настройки мускуля, я тебе дал ссылку, там все написано.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение Chance 05.04.2008 0:42

Rayden, у Sweb выделенный сервер дается без root-ового пароля.
А поддержка выделенного сервера там ну очень неспешная.
Chance
phpBB 1.4.3
 
Сообщения: 67
Зарегистрирован: 08.08.2006 15:27

Вопрос по созданию второго Админа

Сообщение pegas-x 19.08.2008 10:09

Есть такой вопрос.

Хочу создать на форуме второго администратора, со всеми правами первого админа.
Присвоил учетной записи нужного человека все права какие только нашел, включая отметку - Основатель, как и полагается данный пользователь везде обозначен как администратор, но в админ панель форума он войти не может. Как сделать так, что бы он имел те же права что и первый админ форума?
pegas-x
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 06.07.2008 11:22

Re: Не работают права доступа

Сообщение Rayden 19.08.2008 10:35

pegas-x
Как ты задолбал мусорить везде.
Вот то, что тебе надо, но перед тем как что-то написать, прочти всю тему целиком, в особенности научись делать тассировку прав.
[FAQ] Форумные права доступа
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

След.

Вернуться в Поддержка phpBB 3.0.х

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0