usvam 0 Опубликовано 28 мая, 2013 Жалоба Share Опубликовано 28 мая, 2013 Ковыряя движок залезла в логи и пометила запись логов. Получила на белом экране ошибку: Warning: error_log(/var/log/www/tep/page_parse_time.log) [function.error-log]: failed to open stream: No such file or directory in сайт\www\inc\vam_db_query.inc.php on line 31 Catchable fatal error: Object of class mysqli_result could not be converted to string in сайт\www\inc\vam_db_query.inc.php on line 42 Походив по форуму, нашла совет удалить через phpMyAdmin в таблице configuration удалила строчку (решив отключить - значит удалить), после чего на белом экране вижу такую ошибку: Catchable fatal error: Object of class mysqli_result could not be converted to string in сайт\www\inc\vam_db_query.inc.php on line 42 Что делать? Это и в админке и в магазине. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2013 Жалоба Share Опубликовано 29 мая, 2013 Там же в таблице configuration попробуйте отключить опцию STORE_LOGS или как она там точно называется, в-общем, опция - Запись логов. Ссылка на сообщение Поделиться на другие сайты
usvam 0 Опубликовано 29 мая, 2013 Автор Жалоба Share Опубликовано 29 мая, 2013 Там же в таблице configuration попробуйте отключить опцию STORE_LOGS или как она там точно называется, в-общем, опция - Запись логов. такой опции на нашла, есть USE_LOG_SYSTEM и SHOW_IP_LOG больше ничего похожего не нашла Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2013 Жалоба Share Опубликовано 29 мая, 2013 STORE_PAGE_PARSE_TIME_LOG и STORE_DB_TRANSACTIONS попробуйте поставить в false. Ссылка на сообщение Поделиться на другие сайты
usvam 0 Опубликовано 29 мая, 2013 Автор Жалоба Share Опубликовано 29 мая, 2013 STORE_PAGE_PARSE_TIME_LOG и STORE_DB_TRANSACTIONS попробуйте поставить в false. STORE_PAGE_PARSE_TIME_LOG такого нет, а STORE_DB_TRANSACTIONS - помогло, спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2013 Жалоба Share Опубликовано 29 мая, 2013 Не за что Ссылка на сообщение Поделиться на другие сайты
MaZa 10 Опубликовано 19 августа, 2013 Жалоба Share Опубликовано 19 августа, 2013 а если таки хочется увидеть логи?) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 августа, 2013 Жалоба Share Опубликовано 19 августа, 2013 Таки указать правильный путь до лог-файла, в него у будут писаться логи. Ссылка на сообщение Поделиться на другие сайты
MaZa 10 Опубликовано 19 августа, 2013 Жалоба Share Опубликовано 19 августа, 2013 вместо этого выдает сообщение: Catchable fatal error: Object of class mysqli_result could not be converted to string in /hsphere/local/home/zavarka/vamshop.ukrhost.com/inc/vam_db_query.inc.php on line 42 error_log('RESULT ' . $result . ' ' . $result_error . "\n", 3, STORE_PAGE_PARSE_TIME_LOG); Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 августа, 2013 Жалоба Share Опубликовано 20 августа, 2013 Это где, в лог файле или в браузере? Ссылка на сообщение Поделиться на другие сайты
MaZa 10 Опубликовано 20 августа, 2013 Жалоба Share Опубликовано 20 августа, 2013 В браузере. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 августа, 2013 Жалоба Share Опубликовано 20 августа, 2013 А это при включении какой именно опции появляется? Что-то не вижу у себя такого глюка. Ссылка на сообщение Поделиться на другие сайты
MaZa 10 Опубликовано 21 августа, 2013 Жалоба Share Опубликовано 21 августа, 2013 Сохранять запросы к базе данны Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 августа, 2013 Жалоба Share Опубликовано 21 августа, 2013 А у Вас файл /inc/vam_db_query.inc.php такой же как я прицепил к сообщению? vam_db_query.inc.php Ссылка на сообщение Поделиться на другие сайты
MaZa 10 Опубликовано 24 августа, 2013 Жалоба Share Опубликовано 24 августа, 2013 Разница только в этом: у мну: if (STORE_DB_TRANSACTIONS == 'true') { у вас: if (STORE_DB_TRANSACTIONS == 'true' && file_exists(STORE_PAGE_PARSE_TIME_LOG)) { очевидно это не исправляет ошибку. ошибки можно избежать, заменив в 42-й строке $result error_log('RESULT ' . $result . ' ' . $result_error . "\n", 3, STORE_PAGE_PARSE_TIME_LOG); например на $result->current_field: error_log('RESULT ' . $result->current_field . ' ' . $result_error . "\n", 3, STORE_PAGE_PARSE_TIME_LOG); я просто не понимаю, что по задумке должно логироваться, что должно быть в переменной $result.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 августа, 2013 Жалоба Share Опубликовано 24 августа, 2013 Да это всё видимо из-за смены движка базы с mysql на mysqli, не всё ошибки выловили. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения