Я пытаюсь запустить приложение ZendFramework 2 skeleton локально. Я новичок в этой структуре.Пустые страницы при запуске приложения скелета ZendFramework 2
После создания приложения PHP5 в Openshift с использованием доступных инструкций here, я клонировал его локально и разархивировал приложение Zend Skeleton в него. У меня были настройки Composer для установки через Netbeans.
Как уже упоминалось в инструкции Zend, я пошел в свой public
каталог и начал встроенный сервер:
cd public
php -S localhost:8888
Когда я открываю http://localhost:8888/
или http://localhost:8888/public
, я получаю пустую страницу. Когда я открываю http://localhost:8888/public/index.php
, я получаю хорошую страницу с сообщением об ошибке:
The requested resource /public/index.php was not found on this server.
Это, безусловно, некоторые проблемы с конфигурацией, но я не знаю. Кто-нибудь знает, что происходит?
Только гадание, но, похоже, вы запускаете сервер из каталога 'public'. Я предполагаю, что у вас нет каталога 'public/public', и поэтому' http: // localhost: 8888/public' не будет существовать. 'http: // localhost: 8888' будет указательной страницей из общей папки. Что касается пустой страницы, проверьте свои журналы ошибок. Вероятно, вы отключили display_errors, поэтому вместо ошибки выдает ошибку 500. –
Я был смущен тем, что http: // localhost: 8888 возвратил пустую страницу. На самом деле index.php ничего не отображает. Я добавил печать, и что-то было отображено. Благодарю. – JVerstry
Джонатан, если вы создадите ответ, я его одобрю. – JVerstry