Привет, я настроил учетную запись движка приложения. все нормально работает со стандартным php. у меня есть локальная установка Fuelphp, это работает без проблем при запуске сервера разработки движка приложений Google. однако, как только я перемещаю его в производственное приложение, я получаю сообщение об ошибке, указывающее, что каталог кеша недоступен для записи или не существует. я прочитал некоторые статьи, и в них упоминалось, что песочница приложения в GAE недоступна для записи, поэтому я пошел и вручную изменил конфигурации, чтобы указать на внешний путь для кеша, проблема в том, что это сохраняется. я даже пытался удалить использование кеша (false в конфигурации) и жестко закодировал удаление, закомментировав. это просто разбило все.
Как запустить FuelPHP в Google App Engine
comment
Ваш внешний кеш указывает на Google Cloud Storage? Эта статья может быть полезна: gae-php-tips.appspot.com/2014/01/15/
- person Amy U.   schedule 24.02.2014
Ответы (1)
приложение.yaml
env_variables:
FUEL_ENV: 'production'
handlers:
url: /(.*.(htm$|html$|css$|js$)) static_files: public/\1 upload: public/(.*.(htm$|html$|css$|js$)) application_readable : истинный
url: /(.*.(ico$|jpg$|png$|gif$)) static_files: public/\1 upload: public/(.*.(ico$|jpg$|png$|gif$)) application_readable : истинный
URL: /assets static_dir: public/assets
URL: /favicon.ico static_files: public/favicon.ico загрузить: public/favicon.ico
URL: /.* скрипт: public/index.php
Исправление файла журнала: https://github.com/isatan/FuelPHP4Gae_patch
Разверните экземпляр SQL, загрузите схему базы данных и настройте производственный config.php для подключения через сокет unix.
person
mal
schedule
13.03.2014