在服务器上的 Zend Web 开发中显示应用程序错误
Posted
技术标签:
【中文标题】在服务器上的 Zend Web 开发中显示应用程序错误【英文标题】:Showing Application Error in Zend Web Development on server 【发布时间】:2014-02-09 04:32:28 【问题描述】:我是 Zend 框架的新手。我开发了一个应用程序,它可以在 localhost 和 freestlye 服务器上完美运行,但在其他服务器上它显示出类似这样的东西
发生错误 应用程序错误我在 .htaccess 文件中尝试了所有可行的更改,但无法正常工作。 这是我的 .htaccess 文件的内容
SetEnv APPLICATION_ENV 开发 重写引擎开启 # 下面的规则告诉 Apache 如果请求的文件名 # 存在,只需服务它。 RewriteCond %REQUEST_FILENAME -s [OR] RewriteCond %REQUEST_FILENAME -l [OR] RewriteCond %REQUEST_FILENAME -d 重写规则 ^.*$ - [NC,L] # 以下将所有其他查询重写为 index.php。这 # 条件确保如果你使用 Apache 别名来做 # 大规模虚拟主机,基本路径将被添加到 # 允许正确解析 index.php 文件;它会起作用的 # 在非混叠环境中也是如此,提供一个安全的、单一尺寸的 # 适合所有解决方案。 RewriteCond %REQUEST_URI::$1 ^(/.+)(.+)::$ 重写规则 ^(.*)$ - [E=BASE:%1] RewriteRule ^(.*)$ %ENV:BASEindex.php [NC,L] # PHP 设置 #php_flag magic_quotes_gpc 关闭 #php_flag register_globals 关闭 #php_flag short_open_tag on请帮我解决这个问题。 提前致谢
【问题讨论】:
【参考方案1】:在 application.ini 文件中的 Production 下添加您的凭据,让我知道它是否有效
【讨论】:
以上是关于在服务器上的 Zend Web 开发中显示应用程序错误的主要内容,如果未能解决你的问题,请参考以下文章
Rackspace 云站点上的 PHP(Zend 框架)代码分析