【发布时间】:2012-11-30 15:23:38
【问题描述】:
我需要在服务器 IP 地址上临时运行 Zend Framework 2 项目。我必须运行两个 Zend Framework 2 项目作为 http://IP-ADDRESS/project1 和 http://IP-ADDRESS/project2。我搜索了但得到了虚拟主机的例子。有没有人知道如何做到这一点或一些教程网址来做到这一点。
我在直接运行路径 http://localhost/project1/public 时尝试不使用虚拟,但它给了我类似“未捕获的异常”RuntimeException 的错误消息“无法加载 ZF2。运行php composer.phar install 或定义 ZF2_PATH 环境变量。'。虽然相同的结构适用于虚拟主机。
【问题讨论】:
-
您遇到的错误意味着 zf2 的路径设置不正确。这就是您需要解决此问题的地方。
-
是的,今天我尝试使用 putenv() 作为 zend lib 路径。现在它工作了。但是在我的实际项目中,我在使用 ZfcUser 插件重定向时遇到了问题,我得到了 404,但是如果我禁用会话检查,它看起来代码正在工作。
-
我遇到了 ZfcUser 的问题,我们有一些用于重定向的自定义代码,用于执行特定于虚拟主机的检查。所以现在 ZF2 在 localhost 子目录下工作正常。
标签: php localhost zend-framework2