Почему на убунту в связке nginx+php-fpm+mariadb при правке index.php изменения не отражаются?
Доброго времени суток!
Поднял у себя на убунту связку nginx+php-fpm+mariadb и столкнулся с непонятной проблемой - при правке index.php изменения не отражаются. Никаких настроек кэширования я не вписывал, акселлератор не устанавливал... Кто сталкивался с подобным поведением, подскажите пожалуйста в какую сторону стоит копать? index'ом.php точно не ошибался.
создал файл test.php с содержимым <?php echo 'test'; ?> заменяю 'test' на 'test12' имею тот же результат вывода, переименовываю файл в test2.php получаю test12...
Проблема исчезла после перезагрузки компьютера... Такое ощущение что php-fpm не перезагружается, перезагружал командой sudo /etc/init.d/php5-fpm restart. Еще раскомментил строчку в php.ini zend.opcache.enable = 0
Переименуйте index.php во что-нибудь другое и посмотрите что получится. Если все-таки это нужный index.php, то покажите ВСЕ файлы настроек nginx, ну, и заодно свой index.php
Согласен с @Nc_Soft - скорее всего причина в кеше.
Вероятно вы тестите через браузер.
Попробуйте сделать запрос через telnet на 80, собственно это должно все прояснить.
Если уверены, что кэшируется не на клиенте, попробуйте сначала nginx перезагрузить, потом php-fpm и посмотреть, сбросится ли этот загадочный кэш после одной из перезагрузок. Так хоть понятнее будет, в каком именно направлении копать.