Здравствуйте! Помогите, пожалуйста, побороть ошибки, а то уже своих знаний не хватает. www.24mpx.info (на сервере включено отображение ошибок) Demo аккаунт: Login - demo Password - demo1234 Как видите, ошибки присутствуют в шапке, на главной странице, на странице просмотра фото. Также, если админ авторизован, то при входе в рубрику Photos (горизонтальное меню) или в категории фото, появляется: Код: Fatal error: 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 '.relation_id FROM friends_relation AS fr WHERE FIND_IN_SET(fr.relation_id, p.rel' at line 1 in /home/vgood/www/24mpx.info/public_html/common/classes/class_MediaHandler.lib.php on line 569 Эта ошибка появляется только у администратора. Далее, при загрузке фото (Multi-Upload - через ajax), появляется ошибка - Cannot upload Zero Byte files. При нормальной загрузке фотографии - соединение сбрасывается (на сервере все ок). Заранее огромное спасибо!!!
Вы используете старый движок с "новым" (относительно новым) php. Тут выхода два: поставить пхп 5.2, или сидеть и исправлять все нотисы. (или отключить отображение ошибок) Ошибка в sql запросе. Нужно видеть весь запрос.
проблема скорее всего не в sql запросе, а в том что скрипт ваш использует более раннюю версию php для того чтобы все заработало вам необходимо выставить в файле php.ini параметр mbstring.func_overload=4 по идее как минимум большая часть ошибок у вас исчезнет. как сделаете напишите посмотрим , если останутся ошибки
Да, Вы правы, большая часть ошибок исчезла. Но вот ошибка SQL запроса осталась. Вот что отображает 569 строка в class_MediaHandler.lib.php: Код: trigger_error($this->dbObj->ErrorNo().' '.$this->dbObj->ErrorMsg(), E_USER_ERROR); Вот код со строк 560 по 590:
Напишите "echo $stmt;" перед 569 строкой, дальше воспроизведите ошибку и приведите полученный код sql-запроса.