Почему на убунту в связке nginx+php-fpm+mariadb при правке index.php изменения не отражаются?

Доброго времени суток!
Поднял у себя на убунту связку nginx+php-fpm+mariadb и столкнулся с непонятной проблемой - при правке index.php изменения не отражаются. Никаких настроек кэширования я не вписывал, акселлератор не устанавливал... Кто сталкивался с подобным поведением, подскажите пожалуйста в какую сторону стоит копать? index'ом.php точно не ошибался.
  • Вопрос задан
  • 3096 просмотров
Решения вопроса 1
@anton1x Автор вопроса
Проблема исчезла после перезагрузки компьютера... Такое ощущение что php-fpm не перезагружается, перезагружал командой sudo /etc/init.d/php5-fpm restart. Еще раскомментил строчку в php.ini zend.opcache.enable = 0
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Переименуйте index.php во что-нибудь другое и посмотрите что получится. Если все-таки это нужный index.php, то покажите ВСЕ файлы настроек nginx, ну, и заодно свой index.php
Ответ написан
Комментировать
@Nc_Soft
2 варианта:
либо это xcache, eaccelerator, apc
либо это заголовок expires, попробуйте не f5 а ctrl+f5 и поставьте в локации с php
expires 0;
Ответ написан
@hcbogdan
Согласен с @Nc_Soft - скорее всего причина в кеше.
Вероятно вы тестите через браузер.
Попробуйте сделать запрос через telnet на 80, собственно это должно все прояснить.
Ответ написан
fornit1917
@fornit1917
Если уверены, что кэшируется не на клиенте, попробуйте сначала nginx перезагрузить, потом php-fpm и посмотреть, сбросится ли этот загадочный кэш после одной из перезагрузок. Так хоть понятнее будет, в каком именно направлении копать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы