我试图在本地运行ZendFramework 2骨架应用程序。我是这个框架的新手。
在Openshift上使用此处提供的指令创建PHP5应用程序后,我在本地克隆了它,并将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错误,而不是显示错误。