【问题标题】:Local developing joomla with remote database本地开发带有远程数据库的 joomla
【发布时间】:2013-09-26 18:33:59
【问题描述】:

我是 joomla 的新手,我只是在设置我的开发环境。我使用 Eclipse 和 XAMPP,现在我将所有内容设置为显示 hello world,这很好。现在我必须设置 MySQL 数据库。我之前在主机上安装了 joomla,一切都设置好了,还安装了一些插件和扩展等等。我刚刚通过 FTP 下载了这个,我试图在我的本地主机上调试它,但使用数据库连接到远程服务器。可能吗?我试图用谷歌搜索它,但到目前为止我还没有运气。那么有没有办法做到这一点? config.php 可能有一些小的变化?

【问题讨论】:

    标签: mysql joomla database-connection remote-debugging


    【解决方案1】:

    我没有对此进行测试,但您需要在本地 joomla configuration.php 文件中修改以下内容,以匹配您服务器上托管的实时站点 configuration.php 中的内容:

    public $dbtype = 'mysqli';
    public $host = 'localhost';
    public $user = 'yourusername';
    public $password = 'yourpassword';
    public $db = 'yourdatabasename';
    public $dbprefix = 'xxxxx_';
    

    此外,您很可能必须允许开发机器访问您的数据库。这实际上取决于您的主机/服务器的设置方式,但本质上您需要将本地计算机的公共 IP 地址添加到服务器上的 mysql 访问主机 列表中,以便它可以与数据库连接。

    【讨论】:

    • 如果您通过 cpanel 添加访问主机,这可能会起作用:siteground.com/tutorials/php-mysql/mysql_access_host.htm
    • 我正在寻找我的托管服务提供商以远程访问数据库,但我的服务无法做到这一点。所以我创建了同名的数据库并从服务器数据库中导入所有内容,只更改主机、用户和密码变量并将旧变量保存到 cmets。目前一切正常。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 2011-05-25
    • 2014-12-29
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多