Задать вопрос

Периодически вылетает ошибка require_once(): Failed opening required, в чем может быть проблема?

На сайте интернет магазина, у менеджера, стоит запрос на Ajax через каждые 7 секунд получать уведомления о новых заказах.
Периодически в логах ловлю ошибку
PHP Fatal error:  require_once(): Failed opening required './classes/class.users.php'
 (include_path='.:/usr/share/php5:/usr/share/php') in ...

Подключаемый файл существует, путь к нему не абсолютный, перед подключением стоит проверка на существование файла.
Если бы путь к файлу не прошел проверку, то и попытки подключить его не было бы.

Собственно вопрос:
Что может быть не так? С чем это может быть связано?
Подключение идет через require_once();
  • Вопрос задан
  • 249 просмотров
Подписаться 3 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Exploding
@Exploding
wtf?
Че вы к этому require-у прилипли? Нравится так фаталы ловить чтоли?)
Используйте include_once и может это будет неожиданно, но мир останется стоять на своем месте как и прежде!
Пути, вместо поисков этих))) попробуйте как-то так указать:
$path = $_SERVER['DOCUMENT_ROOT']."/classes/".$file.class.php;

И все отлично будет работать.
Должно, по крайней мере, если проблема именно в этом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы