Magento - 我如何从本地转移到现场?

时间:2014-10-11 11:15:59

标签: magento

我知道这个问题已被问了好几次,但似乎没有什么对我有用...... 我真的需要帮助。我已经在我的本地主机上创建了我的整个网站,但是我可以把它运行起来直播吗?我已经尝试了一切:(我已将我的所有文件复制到实时服务器上并查看了无数的教程,但没有工作。你可以做一个关于这个的视频或告诉医生该做什么吗?我真的不想创建所有页面和静态块等等。

2 个答案:

答案 0 :(得分:1)

您只需更改数据库表中的网址即可。运行查询

 SELECT *
 FROM `core_config_data`
 WHERE `value` LIKE 'http://%';

并将url从localhost更改为实时服务器URL。希望这会奏效。感谢

答案 1 :(得分:0)

我猜你已经创建了很多块,cms页面,并在本地系统的后端进行了很多自定义。你必须做下一个:

  1. 将您的magento代码完全复制到服务器。
  2. 在服务器上,删除app / etc / local.xml
  3. 在服务器上创建空的mysql数据库
  4. 备份您的本地数据库
  5. 将本地数据库导入服务器上的数据库(您在步骤3中创建)。
  6. 通过浏览器运行magento网站
  7. 因为您删除了local.xml文件,magento将开始安装进程并要求您为服务器中的db提供params(此处输入您在步骤3中用于创建db的数据,如db nambe,username,password,.. )。就是这样。 Magento将与该数据库建立连接,您将拥有本地的所有内容。

    我忘了还有一件事:

    您必须更改数据库字段(您将在导入本地数据库后在实时数据库中更改此设置,这意味着在步骤5之后)。应该有表core_config_data。在该表中搜索,无论您在哪里找到本地URL,如:

    http://localhost/magento/ 
    

    或类似的东西,您应该更改为您的真实域名,例如:

    http://my-magento-domain.com/