【问题标题】:Blank pages when running the ZendFramework 2 skeleton application运行 ZendFramework 2 框架应用程序时的空白页
【发布时间】: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


【解决方案1】:

只是猜测,但您似乎是从public 目录中运行服务器。我假设您没有public/public 目录,因此http://localhost:8888/public 将不存在。 http://localhost:8888 将是公用文件夹中的索引页。至于空白页,请检查您的错误日志。您可能已关闭 display_errors,因此它会引发 500 错误而不是显示错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 2021-02-04
    相关资源
    最近更新 更多