Я пытаюсь включить файл, который хранится в ведре Google Storage. Тем не менее, я получаю предупреждение (что приводит к ошибке):Wrapper gs: // not allowed in include
Warning: include(): gs:// wrapper is disabled in the server configuration by allow_url_include=0
Я попытался установить allow_url_include (и allow_url_fopen) в моем файле php.ini и с помощью ini_set но получил те же результаты.
Кто-нибудь знает, разрешает ли Google включать файлы из хранилища Google (для кеша и скомпилированных файлов) или если есть взлома? Я попытался использовать eval(), но скомпилированный источник не удался, даже если я удалил открывающие и закрывающие теги php.
Заранее спасибо.
Вы пытались использовать 'file_get_contents()' или библиотеку cURL? Не рекомендуется использовать удаленные веб-сайты из-за проблем с безопасностью и производительностью. – verbumSapienti
Я могу прочитать файл, но в этом случае мне нужно его включить. Цель состоит в том, что smarty компилирует файлы шаблонов. Я не могу писать файлы локально (если не ошибаюсь). Поэтому мне приходится записывать скомпилированные файлы в хранилище Google. Однако, когда smarty идет, чтобы включить скомпилированные шаблоны, я получаю ошибку выше. – KnoxDude
Вы видели это? https://developers.google.com/appengine/docs/php/googlestorage/overview – verbumSapienti