Перейти к содержимому
Русский язык для Invision Community 5

Проблема с Кэшэм

Добрый всем день )

 

Такая проблема. Потерся видимо файлик, теперь выдается такое сообщение:

 

IPB WARNING [2] load_template(skin_cachecache/skin_cache/cacheid_19/skin_global.php) [function.load-template]: failed to open stream: No such file or directory (Line: 1331 of /sources/ipsclass.php)

 

 

что делать?

Рекомендованные сообщения

А файлы вообще присутствуют на сервере?

./skin_acp/*

./sources/action_admin/*

./admin.php

В каком смысле, опять же, не работает? Просто белый лист? Или невозможно отобразить страницу?

  • Автор

Все это есть, просто не отображается страница.

 

Сейчас попробую примерно восстановить, что было сделано после установки скина, что перестал работать форум.

 

Там на одной из закладок адмике есть поиск действий (по-моему на второй). В поиск была вбита фраза "skin_cache". Резульатат - три операции. На среднюю из них нажали - форум больше не работает.

Больше ничего сказать не могу, т.к. сам не знаю.

Очевидно одно:

1. Кэш не создался по какой-то причине (php safe mod, нехватка времени на установку скриптов, недостаточно памяти на сервере).

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

Итог - в админку не зайти. Скин админки зависит от скина форума по дефолту. Если форумный дефолтный не работает, то и админка недоступна.

 

Что делать.

Один из способов - через phpmyadmin изменить id дефолтного скина на 2 или 3, то есть вернуть один из прежних.

А затем разбираться в причинах, почему не создался кэш.

  • Автор

Окей, качаю прогу.

 

Тогда сразу вопрос. Как я понял, для каждого установленного скина должна создаваться совя папка в skin_cache?

У нас их было установлено порядка 6, а папокчки всего 2 было.

Именно. Должна создаваться, а при удалении скина автоматически удаляться.

chmod 777 стоит нормально на cache и внутренние папки.

форум раньше был в domen.ru/forums, однако в conf_global.php прописали на forum.domen.ru. Так вот, решили воспользоваться утилитой от FuSoYa (перестройка кеша), при обращении по первому пути, т.е. domen.ru/forums/RebuildCache.php следующая ошибка:

 

SQL error: Unknown MySQL Server Host 'имя_базы' (1)
SQL error code: 
Date: Tuesday 12th of June 2007 09:58:01 PM

 

а при обращении forum.domen.ru/RebuildCache.php вообще 404. Где копать?

Может в самом RebuildCache.php надо сервер писать?

Не нашел такого, варианты еще есть?

Возможно какая-нибудь мелочь...

SQL error: Unknown MySQL Server Host 'имя_базы' (1)

а нельзя полный вариант? Возможно где-то там проблема. Можно ссылку на сайт еще? :D интересно, что же случилось)

Пробовали заливать RebuildCache.php в forum.kornweb.ru ?

кстати, админка должна работать)

так: kornweb.ru/forums/admin.php ошибка;

так: forum.kornweb.ru/admin.php стиль под грузить не может.

а файл conf_global.php точно в порядке? Я на 99,9% уверен, что нет. Тока что у себя проверил, в conf_global.php есть строка

$INFO['sql_host'] = 'ваш sql хост'

Проверьте у хостера, может у вас он изменился.

я про kornweb.ru/forums/admin.php

 

а теперь о втором домене. Вы уверены, что файлов кэша стиля не существует? Если их не существует, просто скопируйте их с локалхоста и залейте на сервер, такими манипуляциями вы, скорей всего, сможете зайти в админку дабы перестроить кэш, но не более. Далее, если файлы у вас присутствуют, то проверьте, не меняли ли вы путь к файлам на сервере? Это в настройках ipb (Основные настройки форума).

Именно (!) там все написано верно.

 

Вы уверены, что файлов кэша стиля не существует?

 

100 % существуют + chmod 777;

 

Далее, если файлы у вас присутствуют, то проверьте, не меняли ли вы путь к файлам на сервере? Это в настройках ipb (Основные настройки форума).

 

Доступа в админцентр нет (см. ошибку вышеприведенную).

Вы хостера меняли? Для поддомена?

выполните запрос

UPDATE ibf_conf_settings SET conf_value='' WHERE conf_key='upload_dir'

 

А вот как обновить кэш настроек, я так и не додумался...

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.