PHP кеширование php кода (Проблема)
1.
orel (09.11.2013 / 14:40)
У меня ubuntu lamp, недавно столкнулся с проблемой каким-то чудным образом кеширование php кода, а именно при редактировании кода, новые изменения не вступают в силу, после некоторых манипуляций типа echo '123'; кеш как бы сбрасывается, но опять же удалить echo, он останется. Буфера нету ob_, были обновления компонентов ubuntu но я не просматривал какие. В чем может быть причина как отключить это кеширование?
2.
JustZero (09.11.2013 / 14:59)
никогда с таким не сталкивался, но думаю что стоит копать в сторону apc (или что то похожее на него)
lamp сам ставил?
3.
orel (09.11.2013 / 15:04)
Да, проявилось это недавно, может переустановить php ?
4.
JustZero (09.11.2013 / 15:05)
да переустанавливать php думаю смысла нету т.к. это не windows =)
нужно в конфиги копать.
браузер не может кешировать?
5.
orel (09.11.2013 / 15:06)
Нет с разных браузеров одно и тоже
Добавлено через 01:12 сек.
Обновление были, php не видел, но mysql обновлялся
Добавлено через 01:47 сек.
В конфиге не уверен что это будет, может это глюк?
Добавлено через 05:25 сек.
http://ru.wikipedia.org/wiki/�����������_PHP но таких расширений я не ставил
6.
orel (09.11.2013 / 16:58)
Заметил, что кэш сбрасывается когда выводится echo, как бы логично, что код изменился и требуется сброс кэша, так-как что-то должен выводится
7.
Александр (09.11.2013 / 17:35)
может кеш браузера ctrl+f5?
8.
orel (09.11.2013 / 18:52)
7.
Муз-ТВ, с разных браузеров тоже самое, я же писал
9.
Андрей (10.11.2013 / 11:26)
eAccelerator, Phpexpress, xCache в конце концов?
10.
orel (10.11.2013 / 12:42)
Да я ничего подобного не устанавлива
Добавлено через 01:25 сек.
Вот если написать
file_put_contents('file', 'TEST 1');
Запишет, после чего снова
file_put_contents('file', 'TEST 2');
Не запишет
Сделаем echo '123'; перед функцией и запишет
Удалить echo , не вступит в силу по прежнему будет выводить 123
Добавлено через 02:17 сек.
Как подобное отследить я не представляю даже
Добавлено через 08:04 сек.
Единственно знаю, что обновление компонентов было. Уже удалял все, устанавливал, но нету толку, видимо плохо удалял, если в апаче хосты все сохранились да и таблицы в базе целы
11.
BlackAngel (16.11.2013 / 15:57)
10.
Орёл, Редактируешь на сервере или на локале? Если на сервере пиши хостерам что уних идут кряки с резервками, обрисуй картинку должны помочь ну и еще глянь нетли нигде в инклуидах кэширования страниц, может ты подключил какой нибудь плагин который кэширует страницы и обновляет частенько... PHP код сам себя кэшировать не может, имхо...
12.
Михаил (17.11.2013 / 01:00)
выложил бы скрин phpinfo(). Скорее всего это из-за APC. удаляется
sudo apt-get remove php5-apc
13.
orel (17.11.2013 / 01:57)
Да уже не актуально, у меня ubuntu стоит на вирт машине vmware, а скрипты хранятся на винде. В вирт машине примонтировал папку со скриптами из винды, так вот изменения файла не вступали в силу в мирт машине, какой-то глюк, переустановил настройки дополнения гостевой ОС и все заработало. Проблема была с вирт машине.
URL:
https://visavi.net/topics/39438