我很难在本地使用xampp运行我的Magento网站。我已将public_html中的所有内容下载到htdocs文件夹中。加载时它给我一个错误
SQLSTATE [HY000] [1045]拒绝访问用户'mySite_magstore'@'localhost'(使用密码:是)
我加载了phpmyadmin面板以检查密码,但它没有加载我的网站上的密码,而是我本地的新密码。我相信我也错过了一步。
我在网上找到的所有信息都是关于在xampp上设置新网站但是找不到任何关于使用现有网站的信息。任何帮助或链接都会有所帮助。
谢谢!
答案 0 :(得分:8)
如果要在计算机中创建测试环境,请尝试以下步骤:
导出实时数据库
将其导入本地计算机
进入core_config_data表并更改:
的'value' web/unsecure/base_url
和
web/secure/base_url
要:
http://127.0.0.1/
进入:
app/etc/local.xml
将用户名和密码更改为正确的
修改强>
感谢Cooper Maruyana提出这个问题:
如果上一步无法帮助删除'var'文件夹中的所有内容。
答案 1 :(得分:2)
检查app\etc\local.xml
以下行
<password><![CDATA[]]></password>
我确定您已为生产服务器设置了一些密码,但在您的本地,您没有root用户的任何密码。因此,您需要删除该密码,并在core_config表中设置基本URL。
答案 2 :(得分:1)
有两种可能的选择:一种是将数据库从服务器复制到本地主机,正如pzirkind在他的回答中所说明的那样。 第二个选项,如果您想使用完全相同的数据库,即您想要使用您的实时数据库: 您需要调整app / etc / local.xml文件以指向数据库服务器IP地址。目前应该有“localhost”。删除它并放入数据库服务器的IP地址。如果您已在数据库上设置用户以允许远程访问(phpmyadmin中的范围为%),那么这也可以。 但是,我不推荐这个选项。我有时只使用它在开发和暂存区域之间共享数据库,但从不用于实时站点。 因此,我强烈推荐pzirkind的方法!