laravel 4本地开发但我想使用远程数据库

时间:2014-02-28 14:23:33

标签: database laravel-4

我已经设置了xampp服务器,我正在开发一个laravel应用程序: 每天(当我对我的应用程序进行更新时)我必须从数据库导出和导入SQL。如果我那天在10个应用程序上工作,那需要花费很多时间:( 有没有办法可以使用本地测试版laravel的在线数据库?

我使用的是共享托管,而不是迁移。我自己插入表格。 在线我看到一个标签:

access hosts: 'localhost' 

我可以添加一个主机,但是我应该添加什么名称以及如何获得laravel来访问该主机? 它可能是'subdomain.mywebsitename.nl/hostname'吗? 如果我改变它,我太害怕我的应用程序会崩溃:s


我在解决方案之后尝试了这个:

我填写了一位主持人。这是我填写我的地址栏的相同网址。

 'host'      => 'http://safetyanalyse.nl:2222/',

  'host'      => 'http://safetyanalyse.nl',

这两个选项都不起作用:(我是否必须将端口号放在其他位置?

我也有这个错误:

SQLSTATE[HY000] [1130] Host 'D97A1650.cm-3-3a.dynamic.ziggo.nl' is not allowed to connect to this MySQL server

第2步(接下来我尝试了这个)。

在错误中它说明了主机的内容,我试着填写这个主机。

  'host'      => 'D97A1650.cm-3-3a.dynamic.ziggo.nl',

现在我收到错误:

  SQLSTATE[HY000] [1045] Access denied for user 'safety_cert-user'@'d97a1650.cm-3-3a.dynamic.ziggo.nl' (using password: YES)

1 个答案:

答案 0 :(得分:2)

尝试使用域名作为主机,这应该有用 另外,如果指定,请查找端口
所有这些信息应该提供给您托管控制面板。如果没有,我会改变托管服务提供商。


修改
在没有协议的情况下定义主机 在app/config/database.php

'host' => 'safetyanalyse.nl',