复制'生产/现场'服务器(wamp)

时间:2011-06-28 21:29:12

标签: php testing php-5.3 wampserver case-sensitive

我在我的装备上运行一个wamp测试/开发服务器,但是我试图确保它复制生产服务器的正常行为。上次我从测试环境转移到实时环境时,我遇到了以下问题:

  1. 区分大小写的相对路径在实时服务器上是令人讨厌的
  2. 区分大小写的MySQL命令在实时服务器上是令人讨厌的
  3. 我在“视图”中间发送的一些标题请求(好的,这很令人尴尬)显然没有被接受。
  4. 我通过禁用ini文件中的output_buffer在我的测试服务器上复制了错误号3的行为。

    但是,我还没有想到如何让我的测试服务器对区分大小写的路径和sql命令都很敏感。

    有人可以帮帮我吗?另外,请指出我应该在ini文件中启用/禁用的其他设置,以确保它像活动服务器一样。

1 个答案:

答案 0 :(得分:0)

问题是您的实时服务器是非Windows服务器,而您的测试服务器是Windows服务器。 PHP依靠系统来查找文件。 Windows文件/路径不区分大小写。

对于其他一切,你可能会使用不同版本的MySQL而不是。

如果您需要可靠的测试,请直接上传到您的实时服务器,或复制服务器并在开发计算机上的虚拟机(例如VMWare)中运行它。