Привет, задолбало, уже не первый раз сталкиваюсь с этой фигней, но тут че то вообще !#$%$%& какой то. На других серверах удавалось это сбросить через удаление/создание скрипта , но не в этом случае. Например, создаешь скрипт, выполняешь через http запрос, и все , дальше ты с ним хоть что делай, он будет выполнять код, забитый в него при первоначанльном создании, даже если удалить, запросить и заново создать. Помогает только переименование в новое имя. Как дать понять , что старый скрипт со старым именем поменялся , блин?
Попробуй https://www.php.net/manual/ru/function.opcache-invalidate.php Если не получится, выложи срдержимое phpinfo(), будем разбираться.
Известная фича некоторых серверов. Попробуй чутка модифицировать дату файла через touch() изменив время файла на несколько секунд вперед\назад.
и сам так делал ранее, но в этом случае не помогало усе заработало. Более того, в корне сайта услужливо лежит скрипт сacheflush.php( видимо админы положили для деплоя) PHP: <?phpopcache_reset();?> который я сейчас и дергаю )