我必须将 Magento 1.7.0 中的 Magento 项目升级到 1.7.2。如何升级并保留所有数据?
1 回答
您可以使用 MagentoConnect Manager 将 Magento 升级到 1.7.2。Magento 升级的标准流程如下:
备份您的文件
tar -cvvzf your_site_directory.tar.gz your_site_directory/ 2>error.log
备份您的数据库
mysqldump -u THIS_IS_YOUR_USERNAME_FOR_DB -h localhost
-pTHIS_IS_YOUR_USERNAME_FOR_DB my_database_name |
gzip -9 > my_database_name.sql.gz
将这些文件复制到新位置
将数据库导入新创建的数据库:
a) 提取 my_database_name.sql.gz b)mysql –verbose –user=THIS_IS_YOUR_USERNAME –password=THIS_IS_YOUR_PASSWORD newly_created_db < my_database_name.sql
提取文件tar -xvvzf your_site_directory.tar.gz
编辑数据库表 core_config_data 并设置您站点的新安全/不安全 URL
从管理员禁用缓存。
删除位于此处的缓存和会话目录:
/var/cache
/var/session
rm /your_path_to/var/session -R
rm /your_path_to/var/cache -R
执行位于 /downloader/pearlib 目录中的“clean” bash 脚本 a) 运行chmod +x clean
以能够执行此脚本 b) ./clean 以执行脚本
从您的 Magento 管理员转到 Magento 连接管理器
粘贴此扩展以升级 Magento:magento-core/Mage_All_Latest
有关更多信息,您可以访问: http: //www.magentocommerce.com/wiki/1_-_installation_and_configuration/upgrading_magento#magento_upgrade_guide_for_1.3.x_1.4.x_1.5.x_1.6.x_and_1.7.x