我有一个PHP网站,上面有一个我正在使用的mySQL数据库。我在我的开发机器上运行Apache,PHP和mySQL,并且我的代码都可以正常工作。一个星期前,我将自己的代码和数据库上传到了我的组织的虚拟主机(这是一个非营利组织,因此主机不是专用的内部服务器,而是租用的空间。)那时,代码完美地运行在主机站点。PHP数据库连接代码不再在主机上工作
我增加了一些新的网页在过去的一周,所以他们上传今天去测试。瞧,我的代码(现有代码,而不是新东西)会返回数据库连接错误。
东道主公司坚持认为问题在我身上。如果上周代码完美运行并且现有代码没有发生任何变化,那怎么可能呢?在我看来,唯一可能的解释是主机环境发生了变化。
我是很新,PHP,所以我希望有人能帮助我在这里并说明是否有可能还是主机公司的技术支持是一无所知。
你得到的错误是什么? – 2010-05-26 17:48:28
太多的话。错误消息已经足够了。 – 2010-05-26 17:48:34
错误信息几乎可以肯定是用户'用户名'@'localhost'(使用密码:YES)'拒绝访问'。相同的代码是否适用于您的本地或测试盒? – 2010-05-26 17:58:58