将Web应用程序项目从开发服务器迁移到实时服务器时,我遇到了问题。原因是我只是意识到实时服务器有不同的PHP版本和可用内存低于我的。
我在客户端向我提供他们的服务器的ftp和cpanel访问权后发现了这个,这是一个共享主机。
所以,
答案 0 :(得分:2)
将来您应该同意生产服务器的最低规格,并适当调整开发服务器(如有必要)。它还有助于尽快获得生产系统的访问权限(或信息),因此您可以尽早进行必要的修正。
答案 1 :(得分:1)
我不得不面对完全相同的问题(作为客户......)虽然我坚持认为网络代理商必须在我们的托管服务器上进行测试,但他们没有。当他们交付时,几乎所有东西都破了,因为版本和设置非常不同。
如果要将网站托管在共享托管服务器上,通常可以花几块钱购买自己的空间。如果您不想复制完全相同的版本/设置环境,那么测试您的工作是一种便宜的方式
答案 2 :(得分:1)
我有一台旧奔腾||有大约256Mb的ram是我的开发环境,对于PHP工作,我通常会进一步将内存使用限制在适度低的范围内。然后在我编写一行代码之前,我要求我的客户从他们希望我部署的环境中为我提供phpinfo输出的保存副本。最后一点,我将重新配置我的迷你盒运行完全相同。
这对我来说效果好几年,因为我几乎总能保证在部署方面的性能提升(客户端就像),我不必担心环境冲突。