Ошибка в логах ошибок - не может найти файл

Автор Tjom, 20 декабря 2008, 02:00:40

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

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

Tjom

В админке в разделе "Логи ошибок форума" постоянно выдает по всем действиям ошибку
"Невозможно загрузить 'ThemeStrings.russian' языковой файл"

Попытался найти где либо этот файл - нет такого.
Подскажите в чем вопрос и где такой файл найти и за что он отвечает?

Avdenago

Скорее всего вы используете свою тему оформления.

И видимо в данной теме оформления используются дополнительные текстовые строки, который вынесены в отдельный файл, предположительно ThemeStrings.english.php 

Что делать? найти вышеназванный файл, у себя переименовать его в ThemeStrings.russian.php и по возможности перевести аккуратно его содержимое.

Tjom


ich

А у меня при входе на форум выдает "Невозможно загрузить 'ThemeStrings.russian' языковой файл." Что делать?

Kosten

Открыть его в блокнотике и посмотреть что в нем такого "невозможного", на крайняк - заменить файлом из диструбтива темы/переименовать ThemeStrings.english.php в ThemeStrings.russian.php

ich

Цитата: Kosten от 13 сентября 2009, 15:46:08
Открыть его в блокнотике и посмотреть что в нем такого "невозможного", на крайняк - заменить файлом из диструбтива темы/переименовать ThemeStrings.english.php в ThemeStrings.russian.php

я его найти не могу.....в какой папке искать?

у меня не ошибка в логах, а вообще на форум нельзя зайти...

Kosten

Цитата: ich от 13 сентября 2009, 17:03:39
я его найти не могу.....в какой папке искать?
в папке с используемой темой\languages

ich

после изменения ThemeStrings.english.php в ThemeStrings.russian.php выдает:
Ошибка базы данных: Table 'smforum_log_online' is marked as crashed and should be repaired
Файл: c:\domains\...\wwwroot\__forum\Sources\Subs.php
Строка: 2540

Kosten

Цитата: ich от 13 сентября 2009, 17:27:59
после изменения ThemeStrings.english.php в ThemeStrings.russian.php выдает:
Ошибка базы данных: Table 'smforum_log_online' is marked as crashed and should be repaired
Файл: c:\domains\...\wwwroot\__forum\Sources\Subs.php
Строка: 2540
:o обычно такого не случается. А что в этом файле содержится?

ich

сегодня были проблемы с сервером, сайт не открывался, потом все заработало, а на форум зайти не получается...

ich

ThemeStrings.english.php

<?php
// Version: 1.1.6; Modifications

//My Copyrights
$txt['c_copy']= 'Grungy by <a href="http://www.jpr62.com/theme/index.php">Crip</a>';


//Begin the custom template text strings.
$txt['post_read'] = 'Read';
$txt['post_new'] = 'New';
$txt['view'] = 'View';
$txt['public_profile'] = ''s public profile.';
$txt['visit'] = 'Visit';
$txt['members_website'] = ''s website.';
$txt['send'] = 'Send';
$txt['an_email'] = 'an email.';
$txt['private_message'] = 'a private message.';
$txt['show'] = 'Show';
$txt['last_post'] = ''s last posts.';
$txt['show_genstats'] = 'Show general stats for';
$txt['warn_moderator'] = 'Warn Moderator about this post.';
$txt['board_forum'] = 'Forum';
$txt['board_lastpost'] = 'Last Post';
$txt['board_threads'] = 'Threads';
$txt['board_posts'] = 'Posts';
$txt['board_in'] = 'In';
$txt['board_by'] = 'By';
$txt['goto_lastpost'] = 'Go to last post.';
$txt['board_markread'] = 'Mark Boards Read';
$txt['board_nonewposts'] = 'No New Posts';
$txt['board_newposts'] = 'New Posts in Board';
$txt['board_newchild'] = 'New Posts in Child Board';
$txt['board_options'] = 'Options';
$txt['quick_search'] = 'Quick Search';
$txt['search_advanced'] = 'Advanced Search';
$txt['quick_searchgo'] = 'GO';
$txt['close'] = 'Close';
$txt['quick_links'] = 'Quick Links';
$txt['new_posts'] = 'New Posts';
$txt['new_replies'] = 'New Replies';
$txt['user_settings'] = 'User Settings';
$txt['view_profile'] = 'View Profile';
$txt['account_settings'] = 'Account Settings';
$txt['edit_profile'] = 'Edit Profile';
$txt['preferences'] = 'Preferences';
$txt['whos_online'] = 'Who\'s Online';
$txt['private_messages'] = 'Private Messages';
$txt['miscellaneous'] = 'Miscellaneous';
$txt['qlunread_posts'] = 'Unread Posts';
$txt['qlunread_replies'] = 'Unread Replies';

?>

Kosten

Тогда все просто: сделать копию этого файла и переименовать ее в ThemeStrings.russian.php, у меня подобное с темой ThreadLike было.

ich


Kosten

Цитата: ich от 13 сентября 2009, 19:02:02
а этот удалить?
Не стоит, ато вдруг еще что-нибудь плохое вылезет :)

ich

Ошибка базы данных: Table 'smforum_log_online' is marked as crashed and should be repaired
Файл: c:\domains\...\wwwroot\__forum\Sources\Subs.php
:'(

Drakonsa

Цитата: ich от 13 сентября 2009, 19:18:09
Ошибка базы данных: Table 'smforum_log_online' is marked as crashed and should be repaired
Файл: c:\domains\...\wwwroot\__forum\Sources\Subs.php
:'(

Оправь запрос:
Repair table smforum_log_online

ich

#16
Ошибка базы данных: Table 'smforum_log_online' is marked as crashed and should be repaired
Файл: c:\domains\...\wwwroot\__forum\Sources\Subs.php
Строка: 2540
............................
WHERE " . ($do_delete ? "logTime < NOW() - INTERVAL " . ($modSettings['lastActive'] * 60) . ' SECOND' : '') . ($do_delete && !empty($ID_MEMBER) ? ' OR ' : '') . (empty($ID_MEMBER) ? '' : "ID_MEMBER = $ID_MEMBER"), __FILE__, __LINE__);
...........................................................

Оправь запрос:
Repair table smforum_log_online

как отправить? подскажите

Drakonsa

Цитата: ich от 13 сентября 2009, 20:04:31
Ошибка базы данных: Table 'smforum_log_online' is marked as crashed and should be repaired
Файл: c:\domains\...\wwwroot\__forum\Sources\Subs.php
Строка: 2540
............................
WHERE " . ($do_delete ? "logTime < NOW() - INTERVAL " . ($modSettings['lastActive'] * 60) . ' SECOND' : '') . ($do_delete && !empty($ID_MEMBER) ? ' OR ' : '') . (empty($ID_MEMBER) ? '' : "ID_MEMBER = $ID_MEMBER"), __FILE__, __LINE__);
...........................................................

Оправь запрос:
Repair table smforum_log_online

как отправить? подскажите

Через тот же phpmyadmin

ich

Через техподдержку хостинга все восстановили. У них были проблеммы с сервером, потом восстановили доступ к базе данных, но только с 1 сентября...ну и на этом спасибо....

Frax29

сегодня такая же ошибка БД вылезла
написал хостеру

MOLCHUN

У меня вооще этих ошибок тысячи, но форум работает.
Вот к примеру Файл: /адрес/forum/Themes/default/Login.template.php (main_below sub template - eval?)
Строка: 466
я использую свою тему, а он ищет файл в папке темы по умолчанию, так должно быть? и что там изменить всего строк 290
и все ошибки связани с путем к дефолтной темы.

Kosten

Цитата: MOLCHUN от 26 ноября 2009, 23:00:00
У меня вооще этих ошибок тысячи, но форум работает.
Вот к примеру Файл: /адрес/forum/Themes/default/Login.template.php (main_below sub template - eval?)
Строка: 466
я использую свою тему, а он ищет файл в папке темы по умолчанию, так должно быть? и что там изменить всего строк 290
и все ошибки связани с путем к дефолтной темы.
Да, многие современные темы берут *.template.php и т.п. из дефолтной.
Если все работает и не хочется видеть этот "хлам" в логах, можно просто отключить логирование в Характеристиках и настройках (пар. "Включить протоколирование ошибок")