Не могу очистить cache [Решено]

Главные вкладки

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 15:44

Народ, помогите. Обычно не часто лезу сюда, ограничиваюсь поиском и всегда хватало.

Проблема с кешем, ни когда такого не было. Только на одном сайте (от хоста не зависит, так кк пробывал менять)

Проблема заключается в том, что он наглухо кеширует страницы, изменения в тпл ках вообще не видны.
Не помогло:
Очистка через admin menu;
Очистка базы;
Очистка admin/config/development/performance
template.php drupal_flush_all_caches();
devel devel/cache/clear
drush cc all

drush не использовал, поэтому данный метод не пробовал.

Интересное только то что когда только переношу то видит, но после первого открытия все сразу кеширует. Кеш включал ранее в admin/config/development/performance, но уже отключен.

Буду очень признателен если пнете в нужном направлении. В гугле был, мне легче поискать нежели тут пост опубликовать, поэтому если кто знает с чем может быть связано буду очень признателен. Заранее спасибо Всем.

Может ли друпал хранит кеш в каких нить тем файлах ?
Если да то где они лежат, можно ли их редакторитьвать, или удалять ?

Комментарии

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 17:47

Извиняюсь, так как я не работал, c drush. Эта команда выписывается и выполняется для всех сайтов, что установлены на сервере ?

Аватар пользователя drupby drupby 22 января 2014 в 17:57

"blood-of-peaceъ" wrote:
Эта команда выписывается и выполняется для всех сайтов, что установлены на сервере ?

нет она выполняется для одного сайта и выполняется находясь в корневом каталоге установки друпала

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 18:07

Хм, спасибо, за отклик, а можешь подсказать примерную цепочку выполнения данной команды? Если не затруднит, хотя уже гугл капашу ... но боюсь допустить ошибку и что нить натворить.

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 10 ноября 2015 в 11:49

Спасибо, получилось выполнить данную команду.
Странно, но все равно не помогла данная очистка кеша ... может это и не кеш тогда ?

Есть файл node--page3.tpl.php в котором был такой код

$photo_image = isset($item->field_photo['und']['0']['uri']) ? image_style_url('80_80', $item->field_photo['und']['0']['uri']) : '';

заменил на

$photo_image = isset($item->field_photo['und']['0']['uri']) ? image_style_url('120_120', $item->field_photo['und']['0']['uri']) : '';

в итоге

/sites/default/files/styles/88_88/public/photo/AHAH%20callback/art_col_list_1.jpg

нечего не поменялось.
Извиняюсь выдал вот такое вот сообщение в атаче скрин.

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 19:41

А что тут не так ?
Тип материала называется page3. Есть четыре типа страниц аля статичных, у каждой свой функционал.

node--[type].tpl.php

https://drupal.org/comment/4490038#comment-4490038

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

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 20:01

Да конечно, но это не принципиально. Все же если я просто в файле напишу к примеру <?php echo 'test' ?> он не выведет его. Хоть даже все удалю из данного файла, страница отображает все равно старый контент, что бы я не менял что бы я не делал все равно показывает как будто оно есть. Даже если и сам файл node--page3.tpl.php удалю, он сохранит структуру которая была задана ранее. Страница отображается в том ввиде в котором она была закеширована.

офтоп
Врагу бы такого не пожелал ...

Аватар пользователя ttenz ttenz 22 января 2014 в 20:03

"blood-of-peaceъ" wrote:
бы я не делал все равно показывает как будто оно есть

с другого компа, браузера, через аномайзер, турбу оперы

Аватар пользователя Inj Inj 22 января 2014 в 20:05

да тут не похоже что кэш. Мож node--[type].tpl.php не в той теме меняете, или ноду не page3 проверяете? Как бы название файла верное и должно работать. Обычный друпаловский кэш и буст авторизованых пользователей вообще касаться не должны...

Аватар пользователя drupby drupby 22 января 2014 в 20:09

может тему другую включил или ноду смотришь не того типа , перепроверяй все - это определенно косяк невнимательности

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 20:10

1)С другого компа смотрели, с другой страны тоже смотрели. Работаю в двух браузерах проверку сразу веду на анонимного пользователя.
2)Я был бы рад если бы не тот файл. Но Увы тот. Так как страницы уникальны по своей структуре. и перепутать не возможно.

Аватар пользователя Inj Inj 22 января 2014 в 20:11

накрайняк можно пустить поиск по файлам и найти где прописан теперешний стиль 88_88, найдете файл - найдете ошибку

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 20:36

Вот это тема была! Действительно, даже не задумался об этом. Показал мне в папке бекап. Но еще не успел проверить, отдуда ли тянет друпал и вообще как он его от туда мог тянеть ...

Спасибо.

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 20:13

Да бывают косяки не внимательности не спорю, но два дня и не заметить такой косяк ))) Просто получается так, что плеер есть только в одном типе материала. И еще раз уточняю. На хостинге не получилось сделать, решил слить на локальный и тут вроде изменения сработали, стал дальше делать и все снова перестал воспринимать.

По поводу тем использую две темы Своя и seven для админки. Тут тоже перепутать сложно, перепроверяю это все каждый 30 минут.

Аватар пользователя drupby drupby 22 января 2014 в 20:18

"RxB" wrote:
Ну шо, предлагаю посмотреть template suggestions и таки убедиться что это не кеш

посмотри https://api.drupal.org/api/drupal/modules!node!node.module/function/template_preprocess_node/7
если тип материала имеет имя page3 , то все должно подхватываться

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 20:25

Повторюсь ребята. Он отображает верстку и структуру которая была ранее задана. То что он подхватывает и показывает ее это сто процентов. Дело в том что он не отображает новые изменения.

1) Я создал месяц назад тип материала и данный файл node--page3.tpl.php и он все прекрасно скушал и отобразил.
2) Сейчас мне надо внести изменения, небольшие фиксы, а изменения он упорно не видит.

В теме не так много файлов да и типов материала всего 4ре.
node--frontpage.tpl.php
node--page1.tpl.php
node--page2.tpl.php
node--page3.tpl.php

Все они уникальны по архитектуре и свои примочки и поля у каждого совершенно разные.

\templates
тут всего 13 файлов перепутать не реально.

Аватар пользователя Inj Inj 22 января 2014 в 20:34

вопрос опять же в стилях. Новые изменения это с 80_80 на 120_120? Так сейчас стоит 88_88, тоесть совсем левый. Или я чего не так понял?

Аватар пользователя blood-of-peaceъ blood-of-peaceъ 22 января 2014 в 20:40

Всем спасибо за помощь. Огромное спаибо я бы даже сказал.

Проблема действительно была не в кеше. У меня тема лежит по пути

sites\default\themes

Тут же лежит бекап

sites\default\themes\becup_teamplates

Не ведомым образом моя тема решила тянуть от туда файлы, что само по себе не мыслемо, запухнул бекап в архив и удалял папку и все вроде запахало. Ужс какой то.

Всем приятного провести вечер. Еще раз спасибо за помощь.