运行 ZendFramework 2 框架应用程序时的空白页

Blank pages when running the ZendFramework 2 skeleton application

我正在尝试在本地 运行 ZendFramework 2 skeleton 应用程序。我是这个框架的新手。

使用可用的说明 here 在 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 将是 public 文件夹中的索引页。至于空白页,请检查您的错误日志。您可能关闭了 display_errors,因此它抛出 500 错误而不是显示错误。