我正在按照官方教程在 Zend 服务器上部署示例 Zend 应用程序。无论我部署什么,我唯一可以访问的是 hello world 页面(Hello world 说 hello)。
如何访问真实应用程序?
host/address/public 和 host/address/index.php 或其他排列不起作用...
我正在按照官方教程在 Zend 服务器上部署示例 Zend 应用程序。无论我部署什么,我唯一可以访问的是 hello world 页面(Hello world 说 hello)。
如何访问真实应用程序?
host/address/public 和 host/address/index.php 或其他排列不起作用...
当您使用 Zend Studio 创建 zpk 文件时,会有一个deployment.xml文件指定一些 vhost 设置以及各种其他依赖项和触发器。
如果您在 Zend Studio 中双击此文件,您将看到一个帮助您创建此文件的 gui。
这个问题的两个重要字段是“应用程序目录”和“文档根目录”。如果您有 Zend Framework 应用程序,最可能的设置是:
文档根目录是最重要的部分,因为它定义了 apache 执行第一个文件的目录。
然后将项目导出到 zpk 并在 Zend Server 中上传。
上传后,您将看到“设置安装详细信息”屏幕。在那里您将定义虚拟主机目录名称。
对于到您的本地主机或服务器 IP 的简单部署,您可以拥有以下内容:
然后,这会将您的应用程序部署到:http://localhost/address或http://192.168.0.*/address
您还可以使用 url 部署它,例如:
然后,这会将您的应用程序部署到: http: //myaddressapp.com。如果您没有部署到实时站点,您可以通过在主机文件中输入记录来伪造 url
或者,我不久前开始写一篇关于如何在 VM 中部署到 Zend Server 的博客文章。这会自动完成所有操作,因此您不必依赖导出和导入。这是帖子正在进行的工作:https ://docs.google.com/document/pub?id=1bR58tXWpkezomGiv9cnkySrXxKItoEUQ6E6V9a8n46A