Foren / National / Russian / Проблемы с правами

mexorus
#1 13. März 2019, 12:21

Ситуация такая какие права только не ставлю фрилансеру нет возможности ответа на проект. Если убираю все права то на главной вот такая ошибка 

SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE item_userid=2 AND item_date<1552479579 AND item_date>1552435200' at line 1

#0  cot_diefatal(SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE item_userid=2 AND item_date<1552479579 AND item_date>1552435200' at line 1) called at [Z:\home\test1.ru\www\system\database.php:582]
#1  CotDB->query(SELECT COUNT(*) FROM  WHERE item_userid=2 AND item_date<1552479579 AND item_date>1552435200) called at [Z:\home\test1.ru\www\plugins\paypro\inc\paypro.functions.php:61]
#2  cot_getcountprjofuser(2) called at [Z:\home\test1.ru\www\system\cotemplate.php:1752]
#3  Cotpl_var->evaluate(XTemplate Object ([filename] => themes/labortwo/index.tpl,[vars] => Array ([USERINFO_REVIEWS_NEGATIVE_SUMM] => 0,[USERINFO_REVIEWS_POZITIVE_SUMM] => 0,[USERINFO_RATING] => ,[USERCATEGORIES_CATALOG] => 
 

Подскажите где копать

Виктор
#2 13. März 2019, 19:29
SELECT COUNT(*) FROM ? WHERE paypro.functions.php 61 Ето про ошибку, по правах не знаю не возможности проверить
mexorus
#3 15. März 2019, 03:48

Все уже голову сломал не могу понять в чем дело, неужели никто не сталкивался?

Dr2005alex
#4 15. März 2019, 05:35
FROM тут отсутствует имя таблицы базы данных WHERE

Видимо область видимости переменной задающей имя таблицы нарушена из-за убирания прав.  (не подключается какой-то php файл с именем)

А именно $db_projects. Видимо вы убрали права для модуля projects, а там эта переменная.

WebKaa.ru - Cotonti Relax

Dieser Beitrag wurde von Dr2005alex (am 15. März 2019, 07:05, vor 5 Jahre) bearbeitet
mexorus
#5 15. März 2019, 17:42
#44201 Dr2005alex:
FROM тут отсутствует имя таблицы базы данных WHERE

Видимо область видимости переменной задающей имя таблицы нарушена из-за убирания прав.  (не подключается какой-то php файл с именем)

А именно $db_projects. Видимо вы убрали права для модуля projects, а там эта переменная.

Права вообще не трогал. Проблему заметил только когда защел от имени пользователя, так как от имени администратора ответить на проект возможность есть.

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

Все оказывется просто, вся заморочка в отсутствии информации про Пользовательский #1


Dieser Beitrag wurde von mexorus (am 19. März 2019, 10:55, vor 5 Jahre) bearbeitet