Quercus (PHP в Google App Engine) is_file is_dir не работает

#php #google-app-engine #quercus

#php #google-app-engine #quercus

Вопрос:

У меня есть PHP-приложение, работающее на Google App Engine, которое имеет возможность запускать PHP на GAE через Quercus. Однако я замечаю, что мои скрипты захлебываются GAE, когда они запускают функцию is_dir() или is_file() . Эти функции отлично работают на «обычном» PHP-сервере.

Согласно ссылке, которую я дал выше, я правильно настроил свое приложение, так как все остальное работает просто отлично. Что может быть причиной этого тупика? Это конфигурация GAE или Quercus не поддерживает эти функции?

Спасибо за ваше время.

Комментарии:

1. «Дроссель», должно быть, технический термин, с которым я не знаком. Вы подумали о том, чтобы рассказать нам, что на самом деле происходит?

Ответ №1:

Ограничения локального диска являются частью ограничений Google App Engine, см. Почему я не могу читать из этого файла?

Возможно чтение из файла, который загружается как часть вашего приложения, при условии, что он находится в следующих местах:

  • война /WEB-INF
  • в местоположении, соответствующем шаблону в appengine-web.xml (который по умолчанию включает в себя все)