Error_log весит уже 813мб. и это все одна ушибка!

Автор newlipetsk, 29 января 2012, 23:50:03

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

newlipetsk

Проблема! Не могу разобраться что за ошибка

[27-Jan-2012 15:05:13] PHP Warning:  mysql_real_escape_string() expects parameter 2 to be resource, boolean given in /home/aqq11625/public_html/zzzzzzz.ru/Sources/Subs-Db-mysql.php on line 132

и вот Error_log весь в такой бяке! Можно ли его почистить или удалить? И что делать с ошибкой

нашел такой ответ, но боюсь его проверить так как опыта в таких вещах нет!
"
After updating SMF forum engine to version 2.0 I've noticed unnormal grow of error log with messages like:

mysql_real_escape_string() expects parameter 2 to be resource, boolean given in /.../smf/Sources/Subs-Db-mysql.php on line NNN

It looks like somehow the second parameter to this function changes from connection object to boolean value, due to the hosting configuration or source code bug, various versions can be found.

I did this temporary change to source code (find exact line number of /Sources/Subs-Db-mysql.php in your error log)

if (is_bool($connection)) {
  return sprintf('\'%1$s\'', mysql_real_escape_string($replacement));
}
else {
  return sprintf('\'%1$s\'', mysql_real_escape_string($replacement, $connection));
}
Explanation: if $connection is boolean - do not use it as second parameter to function - default connection will be used instead.
"

Mavn

ну так ничего не мешает почистить данную таблицу через админку или через phpmyadmin
а вообще нужно лечить а ошибки а не плодить их
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

newlipetsk

В этом и вопрос как вылечить данную бяку?

Bugo

Сначала почистите лог, а потом проследите, в каких ситуациях возникает эта ошибка: при создании темы, при отправке ЛС, при входе в админку и т. д.

newlipetsk

#4
Цитата: Bugo от 30 января 2012, 13:19:09
Сначала почистите лог, а потом проследите, в каких ситуациях возникает эта ошибка: при создании темы, при отправке ЛС, при входе в админку и т. д.
Спасибо, лог почистил. Попробую, правда для этого наверное надо форум на профилактику отправить?


newlipetsk

Кстати а нормальна ли ситуация когда в файл ошибки пишутся , а в админке в логах их нет?

chilly86

Цитата: newlipetsk от 30 января 2012, 14:19:40
Кстати а нормальна ли ситуация когда в файл ошибки пишутся , а в админке в логах их нет?

ага, логи апача в админке не отображаются
но для этого есть специально обученный мод
to live is to die

newlipetsk

Вот бли, файлик только почистил. а он опять начал набирать вес уже почти 5мб. :o

TIGERUS

У меня error_og тоже весь загажен этой ошибкой. Но у меня даже нет таблицы "real_escape_string", может в этом дело?

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Жека

Цитата: TIGERUS от 19 января 2014, 22:00:53Но у меня даже нет таблицы "real_escape_string"
Вообще-то это название PHP-функции, а не таблицы.

Цитата: newlipetsk от 29 января 2012, 23:50:03нашел такой ответ, но боюсь его проверить так как опыта в таких вещах нет!
В 1-ом сообщении темы правильный багфикс. Его и применяйте.