2011-04-17 67 views
1

我使用WAMP服务器开发使用PHP,MySQL和PDO,HTML和CSS网站。Wamp服务器与普通的互联网托管服务提供商不同吗?

我的wamp服务器使用PHP 5.3.5,MySQL 5.5.8和Apache 2.2.17,我也使用InnoDB进行事务处理。

考虑到我的互联网托管服务提供商至少有这些版本的php,mysql,apache,并且支持InnoDB,我建立的网站将以完全相同的方式行事。

是否有可能设计一个网站的wamp,然后预计上线时会出现几个错误?如果是的话,这是如何克服的?

谢谢。

+1

它通常通过上传您的网站和测试,测试,测试克服。通常,测试一致性,准确性和“过于愚蠢”的错误是该过程中最重要的部分。 – 2011-04-17 23:39:47

+0

我想说的文件系统和配置的差异,如果你已经验证了您的主机最重要的是建立与你已经在你的开发工作同样prereqs。 – 2011-04-17 23:40:41

+0

我同意,但情况因人而异 - 我发现它的显着如何互换文件系统从灯内出现 - 最重要的PHP。 – dkretz 2011-04-18 02:54:52

回答

0

有很多事情可能会出错,其中大部分都与Web服务器和PHP的构建和配置有关。

最简单的例子是PHP的safe mode:安全模式不允许有很多事情,如果您在共享主机上,关闭它可能不是一个选项。另一个例子是在PHP中启用了哪些扩展(您的应用可能需要一个主机不具备的扩展)。

当然,如果你租用整个服务器(或虚拟机),这一切都是没有实际意义的,因为在这种情况下,你将能够做任何你喜欢的事情。

为了完整起见,我必须指出,在同一个库(PHP用于提供某些功能)中编译成不同行为的平台特定行为可能会在不同平台上产生差异(请参阅C中的平台嗅探器#ifdef )。过去我一直被这个问题困扰过,但是可能性还不够大,以至于无法事先担心。

+0

是的,很高兴有一个VS/M,尽管这也可能是一个诅咒。 – 2011-04-17 23:42:33

+0

可能是一个新手问题,但与正常服务相比vs/m托管服务是什么? – Basic 2011-04-17 23:50:23

+0

@Basic:请参阅http://en.wikipedia.org/wiki/Virtual_private_server和http://en.wikipedia.org/wiki/Shared_web_hosting_service – Jon 2011-04-17 23:53:30

0

很多的问题都可以通过移动常数为配置文件被合作周围,像乔恩说。有些问题在您的控制中会减少,而且难以诊断。例如,output buffer control可能会在您有权访问的DocumentRoot外配置不同。当您尝试在其他内容已发出时写出标题时,这可能会造成混淆问题。与超时号码等类似问题

+0

它目前设置为打开,这意味着我可以将重定向放在页面上任何地方,这是我需要的,这是一个坏主意吗?虽然我想如果我付了足够的钱,我可以拥有我喜欢的任何设置吗? – Basic 2011-04-18 02:40:13

1

正如其他人注意,有很多潜在的打嗝(但我认为他们作为学习的机会。)但是我已经做了五年以上这样的,还没有找到一个不容易克服的差异。只要坚持到路中间,尽可能使用默认设置,并且玩得开心。这是探索该平台的好方法。

相关问题