Проблема при принудительной очистке кеша
#1
Отправлено 27 November 2015 - 02:31 PM
#2
Отправлено 27 November 2015 - 02:55 PM
Стереть содержимое старого кэша, т.е. все файлы из каталога /core/cache/.как исправить?
#3
Отправлено 27 November 2015 - 03:48 PM
Стереть содержимое старого кэша, т.е. все файлы из каталога /core/cache/.как исправить?
стер, не помогает
как обратно включить галочку если нет возможности войти в админку? может так решится вопрос...
#4
Отправлено 27 November 2015 - 05:06 PM
Не решится. Где-то в коде ошибка. Надо смотреть в error.log (лог ошибок) и исправлять ее.может так решится вопрос...
#5
Отправлено 27 November 2015 - 06:22 PM
Не решится. Где-то в коде ошибка. Надо смотреть в error.log (лог ошибок) и исправлять ее.может так решится вопрос...
лог ошибок пуст, точнее он не ведется. магазин брали с рук уже готовый и со временем глюки вылезают
заменил admin.php и index.php от vip версии...один раз мигнула админка и опять белый экран
нашел в логах хостера вот это:
[Fri Nov 27 19:19:18 2015] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring! [Fri Nov 27 19:19:19 2015] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring! [Fri Nov 27 19:19:19 2015] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring! [Fri Nov 27 19:19:19 2015] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring! [Fri Nov 27 19:19:20 2015] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
#6
Отправлено 27 November 2015 - 07:21 PM
error.log выглядит примерно так:
дата/время, ошибка такая-то, файл такой-то, строка такая-то.
Обычно информации намного больше, но основная - эта.
PS. Если Вы еще питаете надежды оживить сайт путем советов на форуме, то, как мне кажется зря.
#7
Отправлено 27 November 2015 - 07:37 PM
Это ни о чем.
error.log выглядит примерно так:
дата/время, ошибка такая-то, файл такой-то, строка такая-то.
Обычно информации намного больше, но основная - эта.
PS. Если Вы еще питаете надежды оживить сайт путем советов на форуме, то, как мне кажется зря.
я надеюсь на лучшее, хотя надежда тает...
в логах только то, что я скопировал с хостинга, другой инфы про ошибки нет.
#8
Отправлено 13 December 2015 - 01:47 PM
Скорей всего это можно найти и переключить в mysql, через PhpMyAdmin в панели управления хостинга.как обратно включить галочку если нет возможности войти в админку? может так решится вопрос...
Точно не подскажу где, но думаю что по некоторым сохраненным данным и обозначениям полей можно определить.
С уважением ко всем Valentin-Kupriyanov.ru
#9
Отправлено 13 December 2015 - 02:36 PM
Я и точно могу подсказать. Вот SQL-запрос, включающий кэширование (XXXX - префикс таблиц) :Точно не подскажу где, но думаю что по некоторым сохраненным данным и обозначениям полей можно определит
update XXXX_settings set settings_value=0 where settings_constant_name='CONF_SMARTY_FORCE_COMPILE'Но толку с этого никакого, т.к. топикстартер с моей подачи кэш (со старым содержимым кода сайта) стер, а новый кэш будет построен из текущих файлов, которые с ошибкой. Так что результат с включенным кэшированием будет тем же - белая страница.
В общем случае это довольно частая ошибка начинающих возиться с shopCMS. В файлы сайта новичком вносятся какие-то изменения. Поскольку кэш не чистится, то эти изменения ни на что не влияют, т.к. сайт грузится из кэша, а не из измененных файлов. Вносивший изменения кладет болт. Ну не получилось, да и хрен с ним. А через неделю (месяц, год), когда давно забыто о внесенных изменениях кто-то (владелец сайта, нанятый программист, еще кто-либо) наконец стирает кэш или убирает галку. И если изменения год назад были внесены с ошибкой, то огребает проблем с не работающим сайтом. И хорошо, если есть доступ к error_log, что позволяет в пять минут локализовать проблему, выругаться и работать дальше. Иначе приходится копировать почти весь сайт к себе и уже у себя смотреть в error_log.
Наступал несколько раз на эти грабли. Можно предусмотрительно сказать "надо было сохранять кэш перед стиранием, чтобы потом вернуть если что", но это мало поможет решить поставленную задачу. Ну, вернул. И что? Сайт снова работает, но задачу выполнить (и денег заработать) ты не можешь. Так что по любому приходится разбираться.