Не отображаются изменения в index.php

Статус
В этой теме нельзя размещать новые ответы.

krobol

Постоялец
Регистрация
5 Июн 2008
Сообщения
455
Реакции
126
Помогите,

ситуация такая:

в дирректории /var/www/site/ находятся файлы сайта, в том числе и index.php
вношу изменения в файл index.php - например, поменять title, но при перезагрузке страницы внесённые изменения не отображаются, отображается версия до изменений.
Копирую файл index.php в inde.php, в браузере набираю: Для просмотра ссылки Войди или Зарегистрируйся - изменения в title нормально отображаются, вызываю Для просмотра ссылки Войди или Зарегистрируйся - всё без изменений.

Файл .htaccess пробовал вообще убрать, не помогает.

В чём может быть проблема и как внести изменения в этот index.php?
 
.htaccess здесь ни при чем.
Это кэш чудит. Сбрасывайте кэш браузера. Или, возможно, какой-то прокси кэширующий у вас стоит.

Вариант инструкций по очистке кэша, если проблема в вашем браузере:

Или проще, заходите на страничку index.php и жмете:

F5 для всех броузеров

Глобально:
для IE, Chrome, Opera кнопки Ctrl+F5

для Mozilla FireFox кнопки Ctrl+Shift+R
 
у браузера делаю релоад

если меняю inde.php, то изменения отображаются сразу-же, то есть кэш идёт на сервере, а не у меня.

если удалить index.php и создать его заново с нужным текстом, то изменения отображаются, но следующие уже опять не отображаются.

Что происходит на этом сервере? Первый раз с таким столкнулся.
 
вношу изменения в файл index.php - например, поменять title
а они точно вносятся? файл переписывается при сохранении/перезаписи на сервере?

и я правильно понял, что подобная ситуация только с index.php?
Если попробовать создать index.php не в корне, а в папке какойнить?
 
да, изменения вносятся точно. На других файлах всё нормально. И после внесения изменений, при просмотре файла index.php, изменения присутствуют.

Подобная ситуация с некоторыми файлами: index.php, index_0.php
Поведение index.php и в других папках аналогично.

Но с другими файлами, например, abc.php, inde.php - всё нормально.

То есть, получается, что сервер, при первом обращении в файлу из определённого списка, записывает его куда-то (в кэш), а потом считывает только оттуда. Через 2 часа изменения также не отобразились (либо время кэша большое, либо вообще навсегда).

Где можно найти список файлов для такого кэша, как отключить эту штуковину?
 
В htaccess проверти правильность написанияфайла который открывается
при заходе на сайт (обычно это index.html)

Проверти в разных браузерах отображение в изменяемом файле - возможно
это у вас что-то с браузером
 
....
Где можно найти список файлов для такого кэша, как отключить эту штуковину?
Так сначала надо узнать, чем кешируется, или нет? Перед апачем ничего кеширующего не стоит (nginx например)?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху