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

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем krobol, 5 июн 2009.

Статус темы:
Закрыта.
  1. krobol

    krobol

    Регистр.:
    6 июн 2008
    Сообщения:
    455
    Симпатии:
    126
    Помогите,

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

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

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

    В чём может быть проблема и как внести изменения в этот index.php?
     
  2. White Knight

    White Knight Создатель

    Регистр.:
    12 май 2009
    Сообщения:
    38
    Симпатии:
    9
    .htaccess здесь ни при чем.
    Это кэш чудит. Сбрасывайте кэш браузера. Или, возможно, какой-то прокси кэширующий у вас стоит.

    Вариант инструкций по очистке кэша, если проблема в вашем браузере:
    https://www.google.com/adsense/support/bin/answer.py?hl=ru&answer=23767
    Или проще, заходите на страничку index.php и жмете:

     
  3. krobol

    krobol

    Регистр.:
    6 июн 2008
    Сообщения:
    455
    Симпатии:
    126
    у браузера делаю релоад

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

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

    Что происходит на этом сервере? Первый раз с таким столкнулся.
     
  4. mydooms

    mydooms Постоялец

    Регистр.:
    22 фев 2008
    Сообщения:
    105
    Симпатии:
    26
    а они точно вносятся? файл переписывается при сохранении/перезаписи на сервере?

    и я правильно понял, что подобная ситуация только с index.php?
    Если попробовать создать index.php не в корне, а в папке какойнить?
     
  5. krobol

    krobol

    Регистр.:
    6 июн 2008
    Сообщения:
    455
    Симпатии:
    126
    да, изменения вносятся точно. На других файлах всё нормально. И после внесения изменений, при просмотре файла index.php, изменения присутствуют.

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

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

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

    Где можно найти список файлов для такого кэша, как отключить эту штуковину?
     
  6. blacks

    blacks

    Регистр.:
    26 сен 2008
    Сообщения:
    391
    Симпатии:
    24
    В htaccess проверти правильность написанияфайла который открывается
    при заходе на сайт (обычно это index.html)

    Проверти в разных браузерах отображение в изменяемом файле - возможно
    это у вас что-то с браузером
     
  7. waldicom

    waldicom Создатель

    Регистр.:
    15 мар 2009
    Сообщения:
    41
    Симпатии:
    3
    Так сначала надо узнать, чем кешируется, или нет? Перед апачем ничего кеширующего не стоит (nginx например)?
     
Статус темы:
Закрыта.