我和一位同事被赋予了将新主题应用于先前存在的Magento站点的任务。到目前为止,它一直是一个巨大的麻烦,这里的catch -我们没有Magento的经验!该公司不再与管理第一个网站发布的前开发者联系。到目前为止的经历是令人生畏的——至少可以说……
我已经从客户端的FTP下载了public_html文件夹的副本,并导出了整个数据库。然后删除app -> etc中的local.xml文件,以启动Magento的安装向导。
然而,数据库本身是一个完全不同的问题。它超过1gb,所以当通过本地phpMyAdmin导入时,它会被中断,并要求重新加载以恢复该进程。但在某一点上,它停止捡起它离开的地方-使它不完整和不可用。所以我们现在只能使用Magento的麦迪逊岛样本数据。考虑到我们对Magento不存在的经验,我们是不是错过了什么?从我的研究来看,Magento有一个陡峭的学习曲线,但我觉得我们把这个过程复杂化了。
我意识到我还没有深入到细节上,我只是想确保我们从正确的角度看待这个问题——特别是考虑到我们的经验主要是基于wordpress的。到目前为止,我们的许多过程都是从在线教程,文章等中获得的,但还没有运气。
步骤1:从public_html live server中复制整个文件夹
步骤2:在本地机器的根目录下创建名为magento的文件夹
步骤3:使用CMD导入数据库。我使用的是wamp服务器,所以在运行菜单中输入CMD,导航到安装wamp,xmapp或其他任何东西的位置现在找到一些像这样的东西,我有wamp所以H:'wamp'bin'mysql'mysql5.6.17'bin>粘贴您的实时数据库"。Sql"文件,并运行以下命令H:'wamp'bin'mysql'mysql5.6.17'bin>mysql -u root -p magento
这里magento是本地机器的数据库名,而magento。SQL是实时数据库SQL文件的副本
打开app/etc/local.xml,找到
<default_setup>
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[root]]></username>
<password><![CDATA[]]></password>
<dbname><![CDATA[magento]]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</default_setup>
确保用户名、密码与您的本地计算机相同
在导入db之后,请确保打开core_config_data并找到以下记录
9 default 0 web/unsecure/base_url http://localhost/magento/web/secure/base_url http://localhost/magento/