В Логах много ошибок, как исправить?

Автор motosimak, 31 октября 2012, 15:51:16

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

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

motosimak

Народ, сегодня решил зайти посмотреть в логи ошибок, форум показывает 
ЦитироватьВсе ошибки (28294) |  Критические (12) | База данных (2) | Общие (329) | Неопределенные (27933) | Пользователь (18)

1. Критическая ошибка:
Цитироватьhttp://knowpc.ru/index.php?action=ulogin&=The database value you're trying to insert does not exist: username
Function: registerMemberФайл: /var/www/u1737573/data/www/knowpc.ru/Sources/Subs-Members.php
Строка: 584
открываю строку:
573: // Check if the email address is in use.
574: $request = $smcFunc['db_query']('', '
575: SELECT id_member
576: FROM {db_prefix}members
577: WHERE email_address = {string:email_address}
578: OR email_address = {string:username}
579: LIMIT 1',
580: array(
581: 'email_address' => $regOptions['email'],
582: 'username' => $regOptions['username'],
583: )
==>584: );
585: // !!! Separate the sprintf?
586: if ($smcFunc['db_num_rows']($request) != 0)
587: $reg_errors[] = array('lang', 'email_in_use', false, array(htmlspecialchars($regOptions['email'])));
588: $smcFunc['db_free_result']($request);



2.  Ошибка базы данных
Цитироватьhttp://knowpc.ru/index.php?action=whoОшибка базы данных: Query execution was interruptedФайл: /var/www/u1737573/data/www/knowpc.ru/Sources/Subs.php
Строка: 556
543: $type = 'raw';
544: }
545: }
546:
547: $setString .= ' ' . $var . ' = {' . $type . ':p_' . $var . '},';
548: $parameters['p_' . $var] = $val;
549: }
550:
551: $smcFunc['db_query']('', '
552: UPDATE {db_prefix}members
553: SET' . substr($setString, 0, -1) . '
554: WHERE ' . $condition,
555: $parameters
==>556: );
557:
558: updateStats('postgroups', $members, array_keys($data));
559:
560: // Clear any caching?
561: if (!empty($modSettings['cache_enable']) && $modSettings['cache_enable'] >= 2 && !empty($members))
562: {
563: if (!is_array($members))
564: $members = array($members);
565:
566: foreach ($members as $member)



3. Не определенные ошибки
Цитироватьhttp://knowpc.ru/index.php?action=unreadreplies8: Undefined variable: which_postФайл: /var/www/u1737573/data/www/knowpc.ru/Themes/argentum_enhanced_smf20final/Recent.template.php (replies sub template - eval?)
Строка: 449

         if(!empty($settings['showmootips']))
{
$which = !empty($settings['firstpreview']) ? 'first' : 'last';
$which_post = $which.'_post';
$mootip = '
<img src=' . (!empty($avvy[$topic[$which_post]['member']['id']]) ? $avvy[$topic[$which_post]['member']['id']] : $settings['images_url'].'/TPguest.png') . '  class=mooavy />
<span class=greysmalltext>' . $which .' post by <b>'.$topic[$which_post]['member']['name'].'</b><br />' . $topic[$which_post]['time'] . '</span>
<hr><div> '. $topic[$which_post]['preview'].'</div>';
}
else
строка 449              $mootip = $topic[$which_post]['preview'];

echo '
<tr class="' , $color_class ,  '">';
if(!empty($settings['avatarboards']))
echo '



4. Неопределенные ошибки
Цитироватьhttp://knowpc.ru/index.php?action=unread8: Undefined index: Файл: /var/www/u1737573/data/www/knowpc.ru/Themes/argentum_enhanced_smf20final/Recent.template.php (unread sub template - eval?)
Строка: 211
if(!empty($settings['showmootips']))
{
$which = !empty($settings['firstpreview']) ? 'first' : 'last';
$which_post = $which.'_post';
$mootip = '
<img src=' . (!empty($avvy[$topic[$which_post]['member']['id']]) ? $avvy[$topic[$which_post]['member']['id']] : $settings['images_url'].'/TPguest.png') . '  class=mooavy />
<span class=greysmalltext>' . $which .' post by <b>'.$topic[$which_post]['member']['name'].'</b><br />' . $topic[$which_post]['time'] . '</span>
<hr><div> '. $topic[$which_post]['preview'].'</div>';
}
else
строка 211              $mootip = $topic[$which_post]['preview'];

echo '
<tr class="' , $color_class , '">';
if(!empty($settings['avatarboards']))
echo '
<td class="myicon1">
<a href="',$scripturl,'?action=miniprofile;u='.$topic['first_post']['member']['id'].'" rel="width:560,height:260" id="mb'.$topic['id'].'" class="mb" >
<img class="avyframe" src="' . (!empty($avvy[$topic['first_post']['member']['id']]) ? $avvy[$topic['first_post']['member']['id']] : $settings['images_url'].'/TPguest.png') . '" style="max-height: 35px;" alt="*" title="' . $topic['first_post']['member']['name'].'" />
</a><div class="multiBoxDesc mb'.$topic['id'].' mbHidden" style="display: none;">
</td>';



кто знает, как их исправить, они повторяются, но все вроде работает :).

Mavn

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

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

motosimak

Mavn, аналогично, все те же ошибки. форум работает, народ может региться, сообщения с последнего визита читаются, все ок, нареканий от пользователей нет.

motosimak

Цитата: Mavn от 31 октября 2012, 18:47:36такое ощущение что бд от какой нить бета/рц а файлы от финала
форум ставился с нуля и база с нуля создавалась на 2.0.2

maestrosite.ru

1. ulogin вообще весёлый парень, видимо не зря они отладку оставили:
315:var_dump($register);
- задайте вопрос авторам

2. Включите запись sql-кода в лог

3,4 -  кривая тема оформления. в обоих случаях вынесите $which = !empty($settings['firstpreview']) ? 'first' : 'last';
$which_post = $which.'_post';

перед условием
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

motosimak

1,2 ошибки сами прошли, ничего не менял.
3,4 $which = !empty($settings['firstpreview']) ? 'first' : 'last';
     $which_post = $which.'_post';
  перенес перед  if, ошибки пропали вообще.

спасибо  O0

motosimak

сегодня зашел в логи, появились новые ошибки:


Цитировать
    Сегодня в 22:04:46
79be820473b389e9f19c32915525b635
Тип ошибки: Неопределенные
http://knowpc.ru/index.php?action=mlist;sa=ref8: Undefined index: selectedФайл: /var/www/u1737573/data/www/knowpc.ru/Themes/default/Memberlist.template.php
Строка: 55

40: echo '
41: <div id="mlist" class="tborder topic_table">
42: <table class="table_grid" cellspacing="0" width="100%">
43: <thead>
44: <tr class="catbg">';
45:
46: // Display each of the column headers of the table.
47: foreach ($context['columns'] as $column)
48: {
49: // We're not able (through the template) to sort the search results right now...
50: if (isset($context['old_search']))
51: echo '
52: <th scope="col" class="', isset($column['class']) ? ' ' . $column['class'] : '', '"', isset($column['width']) ? ' width="' . $column['width'] . '"' : '', isset($column['colspan']) ? ' colspan="' . $column['colspan'] . '"' : '', '>
53: ', $column['label'], '</th>';
54: // This is a selected column, so underline it or some such.
==>55: elseif ($column['selected'])
56: echo '
57: <th scope="col" class="', isset($column['class']) ? ' ' . $column['class'] : '', '" style="width: auto;"' . (isset($column['colspan']) ? ' colspan="' . $column['colspan'] . '"' : '') . ' nowrap="nowrap">
58: <a href="' . $column['href'] . '" rel="nofollow">' . $column['label'] . ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" /></a></th>';
59: // This is just some column... show the link and be done with it.
60: else
61: echo '
62: <th scope="col" class="', isset($column['class']) ? ' ' . $column['class'] : '', '"', isset($column['width']) ? ' width="' . $column['width'] . '"' : '', isset($column['colspan']) ? ' colspan="' . $column['colspan'] . '"' : '', '>
63: ', $column['link'], '</th>';
64: }



    Сегодня в 22:04:46
79be820473b389e9f19c32915525b635
Тип ошибки: Неопределенные
http://knowpc.ru/index.php?action=mlist;sa=ref8: Undefined index: linkФайл: /var/www/u1737573/data/www/knowpc.ru/Themes/default/Memberlist.template.php
Строка: 63

// Display each of the column headers of the table.
47: foreach ($context['columns'] as $column)
48: {
49: // We're not able (through the template) to sort the search results right now...
50: if (isset($context['old_search']))
51: echo '
52: <th scope="col" class="', isset($column['class']) ? ' ' . $column['class'] : '', '"', isset($column['width']) ? ' width="' . $column['width'] . '"' : '', isset($column['colspan']) ? ' colspan="' . $column['colspan'] . '"' : '', '>
53: ', $column['label'], '</th>';
54: // This is a selected column, so underline it or some such.
55: elseif ($column['selected'])
56: echo '
57: <th scope="col" class="', isset($column['class']) ? ' ' . $column['class'] : '', '" style="width: auto;"' . (isset($column['colspan']) ? ' colspan="' . $column['colspan'] . '"' : '') . ' nowrap="nowrap">
58: <a href="' . $column['href'] . '" rel="nofollow">' . $column['label'] . ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" /></a></th>';
59: // This is just some column... show the link and be done with it.
60: else
61: echo '
62: <th scope="col" class="', isset($column['class']) ? ' ' . $column['class'] : '', '"', isset($column['width']) ? ' width="' . $column['width'] . '"' : '', isset($column['colspan']) ? ' colspan="' . $column['colspan'] . '"' : '', '>
==>63: ', $column['link'], '</th>';
64: }
65: echo '
66: </tr>
67: </thead>
68: <tbody>';
69:
70: // Assuming there are members loop through each one displaying their data.
71: if (!empty($context['members']))
72: {
73: foreach ($context['members'] as $member)
74: {



общее количество таких ошибок 172