【发布时间】:2015-10-06 09:27:17
【问题描述】:
我正在尝试在本地运行 ZendFramework 2 skeleton 应用程序。我是这个框架的新手。
使用可用的指令here 在 Openshift 上创建 PHP5 应用程序后,我将其克隆到本地并将 Zend Skeleton 应用程序解压缩到其中。我通过 Netbeans 安装了 Composer 依赖项。
如 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 错误而不是显示错误。 -
localhost:8888 返回了一个空白页,这让我很困惑。事实上,index.php 并没有显示任何内容。我添加了一个打印并显示了一些东西。谢谢。
-
乔纳森,如果你创建一个答案,我会批准它。
标签: php zend-framework skeleton-code