Включить / требовать работы, но include_once / require_once неожиданно не - PullRequest
0 голосов
/ 07 июня 2019

Некоторые из моих приложений PHP (7.2) перестали работать сегодня утром, если они используют include_once или require_once, но вчера они работали нормально. Тот же код также отлично работает на том же сервере, но в других доменах с минимальной разницей в конфигурациях vhost и без файлов htaccess (Apache 2.4). Кроме того, все работает, если я выслеживаю ошибку и удаляю «_once» из всего. Я использую PHP почти 20 лет и никогда не видел ничего подобного. Полученная ошибка выглядит следующим образом, но это происходит для любого include_once / require_once. (Насколько я могу судить, на сервере ничего не изменилось с тех пор, как этот код работал, и тот же самый код хорошо работает на нашем сервере dev.)

include_once (): не удалось открыть файл «/whwhat_path/whwhat_file.php» для включение (include_path = ’.: / usr / share / php’) в /another_path/another_file.php в строке 24

...