在生产服务器上部署ZF应用程序时出现问题

时间:2012-10-15 16:02:54

标签: php zend-framework deployment

我正在尝试在远程生产服务器(JustHost)上设置我的第一个ZF(zf 1.11)应用程序。该应用程序在WAMP平台上的开发服务器上正常运行。我的问题是我不知道如何将应用程序部署到我的生产服务器。而且我不得不说,我对这个主题的信息很少感到惊讶,无论是在文档还是社区中,对于项目生命周期中至关重要的部分而言。我只是想将我的项目文件夹复制到我的服务器并让它工作,这就是全部!但是我在哪里放置zf文件夹,如何将我的应用程序指向zf文件夹,我需要做哪些其他配置更改?有人能帮帮我吗?

到目前为止,我已将zf文件夹和我项目的文件夹复制到服务器的公共目录。

我已将.htaccess应用程序环境设置为production,并将我服务器的数据库信息添加到application.ini文件的production部分。

当我在浏览器中导航到我项目的文件夹时,我得到了文件夹内容的目录索引。当我导航到/public/index.php文件时,我收到内部服务器错误500.

1 个答案:

答案 0 :(得分:0)

确定虚拟主机是否配置为正确模式?

<VirtualHost *:80>
   DocumentRoot "path_name/public"
   ServerName domain.com

   # This should be omitted in the production environment
   SetEnv APPLICATION_ENV production

   <Directory "path_name/public">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>

</VirtualHost>