运行 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 错误而不是显示错误。
我正在尝试在本地 运行 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 错误而不是显示错误。