我正在尝试在远程生产服务器(JustHost)上设置我的第一个ZF(zf 1.11)应用程序。该应用程序在WAMP平台上的开发服务器上正常运行。我的问题是我不知道如何将应用程序部署到我的生产服务器。而且我不得不说,我对这个主题的信息很少感到惊讶,无论是在文档还是社区中,对于项目生命周期中至关重要的部分而言。我只是想将我的项目文件夹复制到我的服务器并让它工作,这就是全部!但是我在哪里放置zf
文件夹,如何将我的应用程序指向zf文件夹,我需要做哪些其他配置更改?有人能帮帮我吗?
到目前为止,我已将zf
文件夹和我项目的文件夹复制到服务器的公共目录。
我已将.htaccess
应用程序环境设置为production,并将我服务器的数据库信息添加到application.ini
文件的production部分。
当我在浏览器中导航到我项目的文件夹时,我得到了文件夹内容的目录索引。当我导航到/public/index.php
文件时,我收到内部服务器错误500.
答案 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>