Próbuję uruchomić symfony2 przy użyciu przykładowego pakietu hello world wewnątrz php-sdk-gae.Konfigurowanie php-sdk-gae z symfony2
Obserwuję z instrukcjami podanymi w https://developers.google.com/appengine/docs/php/ i mogę uruchomić demo ze sterownikiem rozwoju (tj: konfigurowanie app.yaml następująco:
application: helloworld
version: 1
runtime: php
api_version: 1
handlers:
- url: /bundles
static_dir: helloWorld/web/bundles
- url: /favicon.ico
static_files: helloWorld/web/favicon.ico
upload: helloWorld/web/favicon.ico
- url: /.*
script: helloWorld/web/app_dev.php
To działa dobrze, a ja jestem w stanie uzyskać Hello Świat po uruchomieniu serwera i obciążenia/hello/World stronę
ale gdy próbuję uruchomić go z kontrolerem produkcji (app.php zamiast app_dev.php), pojawia się błąd wewnętrzny serwera.
Request URL:http://mysite.local:8080/hello/World
Request Method:GET
Status Code:500 Internal Server Error
Jedyną wskazówką jest w oknie konsoli, gdzie uruchomiony serwer, pokazując linie ...
ERROR:root:php failure (255) with:
Status: 500 Internal Server Error
X-Powered-By: PHP/5.4.15
Content-type: text/html
Gdybym dokonać pewnych zmian w plikach app.php, zdaję sobie sprawę, że to działa dobrze z następujących AppKernel linie załadunku:
$kernel = new AppKernel('prod', true);
$kernel = new AppKernel('dev', false);
$kernel = new AppKernel('dev', true);
ale nie z domyślnej konfiguracji w środowisku produkcyjnym dla ('prod', false).
jestem uruchomienie serwera GAE z tym poleceniem: google_appengine/dev_appserver.py --php_executable_path =/home/JON/php-sdk-gae/php-5.4.15/INSTALLDIR/bin/php-cgi helloworld/
Jestem nowy w GAE, i zastanawiam się, gdzie mogę znaleźć logi, aby uzyskać więcej informacji na temat tego błędu.
proszę podać niektóre części aplikacji/logs/prod.log. http 500 powinien być spowodowany przez wyjątek w produkcji ... który? – nifr
której wersji Symfony używasz? – nifr
Używam Symfony 2.2 – jonaguera