相关疑难解决方法(0)

Nginx变量类似于Apache中的SetEnv?

我在Apache中使用SetEnv来设置我在PHP中使用恢复的虚拟主机中的一些变量$_SERVER[the_variable].

现在我转而使用Perl Catalyst和Nginx,但似乎Nginx中的"env"指令并不相同.这是行不通的.如何实现?

这是背景图片,以防万一有人可以建议更好的方法或我以前的系统不能与Nginx一起使用.

  • 我对许多域使用相同的应用程序.所有数据都来自具有相同结构的不同数据库.
  • 数据库名称在该环境变量中硬编码到虚拟主机.
  • 据我所知,数据库名称从第一个查询开始,所有查询都会转到相应的数据库.
  • 我可以使用相同的数据库拥有多个域,只需在指令中包含相同的变量即可.

apache perl nginx catalyst

77
推荐指数
4
解决办法
8万
查看次数

CodeIgniter - 如何捕获数据库错误?

有没有办法让CI在遇到数据库错误时抛出异常,而不是显示如下消息:

发生数据库错误错误号:1054'where子句'中的未知列'foo'SELECT*FROM(FooBar)WHERE foo='1'

注意:我只希望在一个控制器中发生这种情况.在其他控制器中,我很高兴它显示数据库错误消息.

php codeigniter

64
推荐指数
8
解决办法
16万
查看次数

标签 统计

apache ×1

catalyst ×1

codeigniter ×1

nginx ×1

perl ×1

php ×1