Php zf2应用程序无法连接到dreamhost server中托管的mysql数据库

Php zf2应用程序无法连接到dreamhost server中托管的mysql数据库,php,zend-framework2,Php,Zend Framework2,我是PHP和Zend Framework 2的初学者 我使用ZF2开发了一些小应用程序。它在我的本地工作得很好。因此,我尝试在网上发布(www.khairatbtho.ipt4u.com-由dreamhost托管)。它可以显示第一页。。。实际上是zend sceleton欢迎页面 但是,当我想转到下一页(配置文件)需要访问数据库时,它会给出这个错误 创建“Profile\Model\ProfileTable”时引发异常;未返回任何实例 我假设我的数据库设置有问题,但我确信我已经设置好了。。也许我

我是PHP和Zend Framework 2的初学者

我使用ZF2开发了一些小应用程序。它在我的本地工作得很好。因此,我尝试在网上发布(www.khairatbtho.ipt4u.com-由dreamhost托管)。它可以显示第一页。。。实际上是zend sceleton欢迎页面

但是,当我想转到下一页(配置文件)需要访问数据库时,它会给出这个错误

创建“Profile\Model\ProfileTable”时引发异常;未返回任何实例

我假设我的数据库设置有问题,但我确信我已经设置好了。。也许我在这里遗漏了什么。。如果你们能帮忙,我很高兴

这是我的global.php设置

    'db' => array (
       'driver'        => 'Pdo',
       'dsn'           => 'mysql:dbname=khairatbtho; 
                           host=mysql.khairatbtho.ipt4u.com',
       'username'      => 'btho',
       'password'      => 'btho43200',
       'driver_options'=> array(
           PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
       ),
    ),

需要更多的信息来调试它,但在我的脑海中,我看到了一些问题:首先,确保您的dbname在您的产品中与在本地产品中相同。提供者有时使用前缀。第二,保持DSN在一条线上。这是一个罕见且特殊的错误,但它会发生。第三,确保推送了所有必要的文件,并在每个环境中创建了本地文件。部署通常会忽略本地文件,因此您的*.local.php文件可能从来没有编过


希望这有助于为您指明正确的方向

嗨,Chukhuma Nze,如果这对您来说不麻烦的话,我可以让您访问此网站,也许您可以查看一下,但我需要您的电子邮件地址。你能给我发电子邮件吗helpme@azza4u.comand关于你的评论。。我已经做了,但它仍然给我同样的问题。。。我知道我在这里遗漏了一些东西,但我不知道是什么原因在这里发布了尽可能多的细节。这样我或其他人就可以尝试解决问题。让我查看你的网站就像我免费工作一样…我不是免费工作的要求没什么错。。。但无论如何我已经得到了答案。。原来问题出在我的服务经理身上,而不是数据库设置。。。幸亏all@m.zam你能告诉其他人你是怎么解决的吗。。??