Логи ошибок. Всякие странные ошибки

Автор Serifa, 15 ноября 2015, 12:50:35

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

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

Serifa

Какая-то гадина насыпала мне кучу критических ошибок сегодня:

 The database value you're trying to insert does not exist: id_memberFunction: insertMentions
в файле  http://***.ru/cron.php
от гостя
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Serifa

#1
В логах ничего нет, но не могу установить не один мод :(
Все папки - записываемые (на странице с правами доступа так нарисовано, по-крайней мере)


Fatal error: Class 'PharData' not found in /home/fr/public_html/Sources/Subs-Package.php on line 245
Вот эта строка 245:
$archive = new PharData($file, Phar::CURRENT_AS_FILEINFO);Фрагмент:

function read_zip_file($file, $destination, $single_file = false, $overwrite = false, $files_to_extract = null)
{
try
{
$archive = new PharData($file, Phar::CURRENT_AS_FILEINFO);
$iterator = new RecursiveIteratorIterator($archive);

// go though each file in the archive
foreach ($iterator as $file_info)
{
$i = $iterator->getSubPathname();
// If this is a file, and it doesn't exist.... happy days!
if (substr($i, -1) != '/' && !file_exists($destination . '/' . $i))
$write_this = true;
// If the file exists, we may not want to overwrite it.
Цитата: Mavn от 15 июня 2011, 01:40:04кстати говоря без разницы php как модуль или как fcgi в любом случае моды ставится будут.
всего 2 причины по которым моды не ставятся:
1. safe mode включен
2. права на файлы не выставлены
Между прочим, на сей раз это подлинные слова :) А что за safe mode такой? Хостинг у меня тот же, и моды всегда ставились без особых вопросов.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!


Serifa

Темы оформления тоже не ставятся :( Насчет версии php сделала запрос на хостинг.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yarik

ЦитироватьНе знала баба клопоту купила порося
За сарказм заранее извиняюсь....

GeorG

Цитата: Serifa от 17 ноября 2015, 01:19:01Насчет версии php сделала запрос на хостинг.
Самый простой способ, посмотреть в админке, на странице "Поддержка и благодарности".
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Serifa

#6
Они надо мной издеваются))  :facepalm:

ЦитироватьЗдравствуйте,
Благодарим за обращение, насколько я вижу, на Вашем хостинг-аккаунте использовалась PHP версии 5.4, я переключил используемую версию PHP на: 5.3, согласно Вашему запросу.
Спасибо.

Инфа из админки:
Информация о версиях:
Версия форума: SMF 2.1 Beta 2 (подробнее)
Последняя версия SMF: SMF 2.1 Beta 2
Версия GD: bundled (2.1.0 compatible)
Версия MySQLi: 5.5.45-cll-lve
PHP: 5.3.29 (подробнее)
Версия Web сервера: Apache

Цитата: Stalker от 17 ноября 2015, 07:01:09За сарказм заранее извиняюсь....
Зато я первопроходец :)
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!


iaroslav

Ой, затупил. А бета версии они такие - там баги самые неожиданные могут быть.

Кстати, что бы по-подробнее было понятно создайте файлик с расширением .php и вот таким содержимым где-нибудь в корне.
<?php
phpinfo
() 
?>

И потом, переходя на него, любому можно будет посмотреть подробную информацию о php и используемых модулях. Ну или просто в админке при нажатии на "подробнее" всё то же самое высветится. Но только админу.

Serifa

#9
Ладно, а что означает ошибка с cron?
Цитата: Serifa от 15 ноября 2015, 12:50:35 The database value you're trying to insert does not exist: id_memberFunction: insertMentions
в файле  http://***.ru/cron.php
от гостя

Продолжаем переписку с хостом. Сначала была ошибка 500, а сейчас вообще пишет, что «сервер ушел» :)
MySQL server has gone away
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Serifa

Модов всего одна штука, а ошибки набегают по триста штук каждый день)) У кого больше?
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Serifa

Как исправить критическую ошибку?

Тип ошибки: Критические
The database value you're trying to insert does not exist: id_member
Function: insertMentions

http://*****u/cron.php
Строка 93:

81: public static function insertMentions($content_type, $content_id, array $members, $id_member)
82: {
83: global $smcFunc;
84:
85: call_integration_hook('mention_insert_' . $content_type, array($content_id, &$members));
86:
87: foreach ($members as $member)
88: $smcFunc['db_insert']('ignore',
89: '{db_prefix}mentions',
90: array('content_id' => 'int', 'content_type' => 'string', 'id_member' => 'int', 'id_mentioned' => 'int', 'time' => 'int'),
91: array((int) $content_id, $content_type, $id_member, $member['id'], time()),
92: array('content_id', 'content_type', 'id_mentioned')
==>93: );
94: }

«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yarik

После установки,обновления регулярно в логах самого апача
host: '' is not in legal name syntax (unexpected end of input)

Serifa

Я знаю только, что апачи - это племя американских индейцев :(
А уж где смотреть ихние логи... А то бы глянула тоже.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yarik

#14
Началось....
ЦитироватьГость
 Сегодня в 19:17:04
 Тип ошибки: Общие   8: Uninitialized string offset: 601
   https://yarik-sat.ru/index.php?https://yarik-sat.ru/


 Файл: /home/admin/web/yarik-sat.ru/public_html/Sources/Subs.php
 Строка: 2021
2007: // No tags for this character, so just keep going (fastest possible course.)
2008: if (!isset($bbc_codes[$tags]))
2009: continue;
2010:
2011: $inside = empty($open_tags) ? null : $open_tags[count($open_tags) - 1];
2012: $tag = null;
2013: foreach ($bbc_codes[$tags] as $possible)
2014: {
2015: $pt_strlen = strlen($possible['tag']);
2016:
2017: // Not a match?
2018: if (strtolower(substr($message, $pos + 1, $pt_strlen)) != $possible['tag'])
2019: continue;
2020:
==>2021: $next_c = $message[$pos + 1 + $pt_strlen];
2022:
2023: // A test validation?
2024: if (isset($possible['test']) && preg_match('~^' . $possible['test'] . '~', substr($message, $pos + 1 + $pt_strlen + 1)) === 0)
2025: continue;
Началось на ровном месте с пол-часа назад.Стоит обновить страницу и сыпет по одной ошибке.Что это и как лечить?
Такое только при обновлении главной страницы...

GeorG

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

Yarik

Цитата: GeorG от 01 февраля 2016, 23:43:30Тег никаких не добавляли?
Ошибка как раз на месте их обработки.
Да нифига не добавлял,абсалютно.На работе был,с телефона.Всё было ОК,ошибки были от неправильных паролей.Приехал домой - 160 ошибок.Заглянул в лог,ну и там то что есть...Выше что выложил.
Ошибка сейчас редко-редко но проскакивает.При обновлении главной страницы она только появляется.И то не всегда,так как включено кеширование.Как берётся из кеша так всё нормально.Я уже и файлы чистые накатывал из инсталляхи,один фиг ошибка.Сдуреть можно.

Mavn

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

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

Yarik

#18
Короче,что удалось выяснить поковырявшись с утра - кеш.
У меня установлен мемкеш,в адмике всё настроенно и подключено.Я позавчера вечером отключил кеширование в админке по своим нуждам,а вчера под вечер посыпались ошибки.Как я выяснил просматривая логи при отключённом кешировании запись в мемкеш велась.Какого хрена оно так делалось я не знаю.Так и должно быть,что при отключённом кешировании запись в мемкеш всё равно ведётся?Так как ничего другого небыло я уцепился за это,сбросил кеш,но это не помогло,пошли теже самые ошибки но уже от сессий.Тогда сделал так,приостоновил форум,сброс сессий в таблице,рестарт мемкеша включение в админке кеширования мемкеш на второй уровень и старт форума.Уже более 4 часов ттт всё в ажуре.
Что это было я х.з и в догадках пока.
Пы.Зы...Вот оно что,только что выяснил - кеширование мемешем не работает в принципе,что-то типа пишет,немного отдаёт мемкеш - но не работает эта связка абсалютно.Перешел на том же втором уровне на внутреннее кеширование - время генерации страницы и кол-во запросов упало втрое.С мемкешем хоть включай,хоть отключай его - до лампочки.

Серый Лис

#19

таким образом

Serifa

Цитата: Stalker от 01 февраля 2016, 19:19:44Началось на ровном месте с пол-часа назад.Стоит обновить страницу и сыпет по одной ошибке.Что это и как лечить?
Такое только при обновлении главной страницы...

Удивил, у меня постоянно висят ошибки, стоит на форум зайти. Вот эти:
8: Undefined index: id
Файл: /home/fr/public_html/Sources/tasks/CreatePost-Notify.php


The database value you're trying to insert does not exist: id_member
Function: insertMentions

Штук по двести накапливается за день, или даже больше. До установки портала было чисто.


«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Serifa

После убийства портала ошибки стали такие:

Тип ошибки: Критические
The database value you're trying to insert does not exist: id_member
Function: insertMentions
 http://www.****.ru/cron.php

8: Undefined index: id
http://www.***.ru/cron.php
Файл: /home/fr/public_html/Sources/tasks/CreatePost-Notify.php
Строка: 44

 825566419e9232ef4d89f20e55ae6c4c
Тип ошибки: Общие
8: Uninitialized string offset: 1201
 http://www.***.ru/index.php?board=158.0;sort=last_post;desc
Файл: /home/fr/public_html/Sources/Subs.php
Строка: 2048

   
Строка 2048:

// No tags for this character, so just keep going (fastest possible course.)
2035:

if (!isset($bbc_codes[$tags]))
2036:

continue;
2037:
2038:
$inside = empty($open_tags) ? null : $open_tags[count($open_tags) - 1];
2039:

$tag = null;
2040:

foreach ($bbc_codes[$tags] as $possible)
2041:

{
2042:

$pt_strlen = strlen($possible['tag']);
2043:
2044:
// Not a match?
2045:

if (strtolower(substr($message, $pos + 1, $pt_strlen)) != $possible['tag'])
2046:

continue;
2047:
==>2048:

$next_c = $message[$pos + 1 + $pt_strlen];


Строка 44:

35:

if ($type == 'reply' || $type == 'topic')
36:

{
37:

$quotedMembers = self::getQuotedMembers($msgOptions, $posterOptions);
38:

$members = array_keys($quotedMembers);
39:

}
40:
41:

// Insert the post mentions
42:

if (!empty($msgOptions['mentioned_members']))
43:

{
==>44:

Mentions::insertMentions('msg', $msgOptions['id'], $msgOptions['mentioned_members'], $posterOptions['id']);
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Yarik

Вчера случайно с гитхаба установил Бета 3,если верить тому что внизу отобразилось.Теперь таки и я имею мелкую ошибку и вложения что-то стали отображатся неверно..
Или оно так и было...Не помню короче.

Serifa

Цитата: Stalker от 03 февраля 2016, 09:22:50Вчера случайно с гитхаба установил Бета 3,если верить тому что внизу отобразилось.Теперь таки и я имею мелкую ошибку и вложения что-то стали отображатся неверно..
Или оно так и было...Не помню короче.
Ну ты хоть покажи, как твой форум выглядит?
И я не устанавливала бета 3, у меня и без неё хватает))
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Serifa

Не помню, где я писала, что у меня перестала отображаться подпись под аватаром? Сегодня только нашла, в чем проблема!
Вот в этих галочках:



А именно: Show view profile button under post
У меня там галки не было, и подпись сразу отвалилась. Видимо, как-то эти поля взаимозависимы или связаны.

Кстати, рекомендую отключить также

Show last modification date on modified posts

Несколько раз пользователи жаловались, что видят текст на своих мониторах сильно растянутым по вертикали. Оказалось, что не во все мониторы влезает эта самая modification date (особенно, когда на форуме был портал!!)
А уж если вы пишите причину исправления, там вообще туши свет, текст будет отображаться по три-четыре буквы.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!