Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 主机上的Zend应用程序没有mod_重写,也没有虚拟主机_Php_Zend Framework - Fatal编程技术网

Php 主机上的Zend应用程序没有mod_重写,也没有虚拟主机

Php 主机上的Zend应用程序没有mod_重写,也没有虚拟主机,php,zend-framework,Php,Zend Framework,我尝试将本地开发的应用程序导出到共享主机环境。通过这样做,我发现我既可以使用mod_重写,也可以使用virutal主机。 现在我的问题是a)我必须如何更改我的应用程序来部署它,b)我如何通过c)让URL看起来尽可能好的方式以安全的方式进行部署 请更具体地说,或者提供一个类似的例子 谢谢大家! 本地设置(使用mod_重写和虚拟主机): root +-application +-configs +-controllers +-forms +-layouts +-models

我尝试将本地开发的应用程序导出到共享主机环境。通过这样做,我发现我既可以使用mod_重写,也可以使用virutal主机。 现在我的问题是a)我必须如何更改我的应用程序来部署它,b)我如何通过c)让URL看起来尽可能好的方式以安全的方式进行部署

请更具体地说,或者提供一个类似的例子

谢谢大家!

本地设置(使用mod_重写和虚拟主机):

root
+-application
  +-configs
  +-controllers
  +-forms
  +-layouts
  +-models
  +-views
  +-Bootstrap.php
+-public
  +-css
  +-dl
  +-js
  +-img
  +-index.php
  +-.htaccess
+-library
  +-...

Rob Allen也有一篇关于安装ZF而不进行mod_重写的文章


我最好找一个更好的主持人。为什么?谢谢,但这不是一个选择。。我以前读过,但现在认为应该有框架本身的东西,因为这篇文章来自2008年。你认为这仍然是唯一的办法吗?是否可以将他的类用作前端控制器插件?@lony:是的,这是唯一的方法。默认情况下,ZF不需要mod_重写,路由器也可以正常方式提取参数。那里的例子是有一个路由,它可以创建非mod_重写URL,是一个路由器,而不是frontcontroller插件。嗯……我试过从Rob那里剪下的,但我只得到一个空白的白页。在注释中,有一些内容写到脚本必须更新为新的Zend版本。有人已经这样做了吗?