![]() |
есть немного шеллов на хостинге godaddy.com
как я понял, там для wp установлен какой-то дефолтный кэш для всех файлов сайта. т.е, к примеру, создаю любой файл, открываю его - все ок, файл кэшируется и на все дальнейшие изменения не реагирует. даже если удаляю файл, он все равно доступен по вебу. то же самое из существующими файлами сайта: удаляю, редактирую - никаких изменений не происходит. нужно заходить в админку, там есть что-то типо сброса кэша, тогда только применяются все файловые изменения. вопрос сталкивался ли кто-то с подобным и как решить данную проблему? возможно ли как-то не заходя в админку отключить этот кэш на все файлы или хотя бы на новосозданные? за помощь готов отблагодарить хорошими шеллами. |
Надо видеть handshake TCP/IP при начальном открытии нового файла и повторного открытия с telnet.
Со всеми HTTP protocol цифровыми подтверждениями, 200 - OK, файл не изменился. |
Цитата:
сможешь посмотреть? скину доступ в лс... |
Цитата:
php_flag opcache.enable Off или через .user.ini (если похапе не как модуль подключен к апачу) opcache.enable=0 |
Да там в админке скорей всего плагин есть кеширующий и в нем можно отключить его или изменить сроки кеширования, разобрать потом плагин, увидеть запрос к базе к данной настройке и отключать в будущем из шела делая запрос в БД предварительно приинклудив файл с конфигами подключения wp-config.php насколько помню. Весь процесс можно автоматизировать. Изучайте объект своего похэка точнее))
p.s. phpinfo() покажите в пм |
Цитата:
|
Цитата:
|
|
Цитата:
попробуй php_flag apc.cache_by_default Off только htaccess не в корне сайта создавай, не уверен что сайт не отвалится, создай отдельную директорию и в htaccess и проверь будет ли кеширование |
и ещё там cgi, очень очень маловероятно, но чекни права на запись php.ini - /web/conf/php.ini
|
Цитата:
Имел в виду, открыть тот файл именно на твоей стороне client и понаблюдать, какими цифровыми сообщениями обменивается Application Layer с server. HTTP - по сути client-server обмен пакетами. Вот например, https://ic.pics.livejournal.com/altb...4_original.png
|
Цитата:
также nginx может просто "втихую" кешировать ответ от бекенда(апача) но тут вроде в apc проблема, кеширующий модуль на стороне apache |
Цитата:
Просто предложил ему сделать то, что можно на его стороне. Всяко, ковыряться в настройках сервера не позволят... И вот ещё что, в подтверждение опыта партай-геноссе Блиц. При запросе файла, ядра Линукс с kernel.org - сперва отдаёт файл 178 байт (очевидно, с директивами для браузера), и лишь потом, начнётся загрузка непосредственно 100МБ ядра. https://ic.pics.livejournal.com/altb...3_original.png |
Цитата:
|
Цитата:
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator and inform them of the time the error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. Цитата:
|
больше никаких идей ?
|
Цитата:
|
Цитата:
Возможно можно как-то в самом php скрипте как-то отключить кеш? Чтобы этот один файл не кешировался. |
| Время: 13:27 |