Php Magento升级耗时太长,无法完成
我正在将magento从1.4.0.1升级到1.7.0.2。最初有一些错误;在修复这些问题之后,现在升级运行了5个小时,而且从未完成。没有显示错误。知道为什么会这样吗?检查您的apache日志。然而,听起来它好像在升级过程中被抓住了。确保所有文件都是新版本,备份数据库,并确保数据库连接信息正确Php Magento升级耗时太长,无法完成,php,magento,Php,Magento,我正在将magento从1.4.0.1升级到1.7.0.2。最初有一些错误;在修复这些问题之后,现在升级运行了5个小时,而且从未完成。没有显示错误。知道为什么会这样吗?检查您的apache日志。然而,听起来它好像在升级过程中被抓住了。确保所有文件都是新版本,备份数据库,并确保数据库连接信息正确 您可能还需要仔细检查数据库的大小。如果您的数据库很大,magento可能会超时。当前(1.4.0.1)数据库有多大?最近,当我不得不在本地服务器上升级7GB数据库时,花了整整一个周末的时间-如此漫长的过程
您可能还需要仔细检查数据库的大小。如果您的数据库很大,magento可能会超时。当前(1.4.0.1)数据库有多大?最近,当我不得不在本地服务器上升级7GB数据库时,花了整整一个周末的时间-如此漫长的过程的原因是1.6版有了新的索引器,并且数据库结构被重建-安装脚本将在第一次加载更新的代码时启动,删除大量外键并创建具有大量外键的新脚本约束。我最近将客户机magento从V1.4升级到V1.7.2.0,并遵循以下步骤:- 以下是将网站从Magento v1.4.0.0升级到v1.7.2.0的要点:-
- “登录用户”
- “日志引用”
- “日志摘要”
- “日志url”
- “日志\u url\u信息”
- “日志访问者”
- “日志\访客\信息”
log\u客户
(
log\u id
int(10)无符号非空自动增量,
visitor\u id
bigint(20)无符号默认为空,
customer\u id
int(11)非空默认值“0”,
login_at
datetime非空默认值“0000-00-00 00:00:00”,
注销\u在日期时间默认为空,
store\u id
smallint(5)无符号非空,
主键(log\u id
),
键IDX\u访客
(VISITOR\u id
)
)ENGINE=InnoDB默认字符集=utf8 COMMENT='Customers log information'
--
--表的表结构log\u quote
如果不存在,则创建表log\u quote
(
quote_id
int(10)无符号非空默认值“0”,
visitor\u id
bigint(20)无符号默认为空,
在
datetime非空时创建默认值“0000-00-00 00:00:00”,
datetime默认值为空时删除,
主键(quote\u id
)
)ENGINE=InnoDB默认字符集=utf8 COMMENT='Quote log data'
--
--表log\u摘要的表结构
如果不存在,则创建表log\u摘要
(
summary\u id
bigint(20)无符号非空自动增量,
store\u id
smallint(5)无符号非空,
type_id
smallint(5)无符号默认为空,
visitor\u count
int(11)非空默认值“0”,
customer\u count
int(11)非空默认值“0”,
add_date
datetime非空默认值“0000-00-00 00:00:00”,
主键(summary\u id
)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Summary log information'
--
--表的表结构log\u url
如果不存在,则创建表log\u url
(
url\u id
bigint(20)无符号非空默认值“0”,
visitor\u id
bigint(20)无符号默认为空,
visit_time
datetime非空默认值“0000-00-00 00:00:00”,
主键(url\u id
),
键IDX_
protected $_debug = true;
protected $_logAllQueries = true;
protected $_debugFile = 'var/debug/pdo_mysql.log';
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ''11199-1' for key 'UNQ_INCREMENT_ID'
protected $_debug = true;
protected $_logAllQueries = true;
protected $_debugFile = 'var/debug/pdo_mysql.log';
• web/unsecure/base_url | http://localhost/magento171/
• web/secure/base_url | http://localhost/magento171/
SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE `sales_flat_creditmemo`;
TRUNCATE `sales_flat_creditmemo_comment`;
TRUNCATE `sales_flat_creditmemo_grid`;
TRUNCATE `sales_flat_creditmemo_item`;
TRUNCATE `sales_flat_invoice`;
TRUNCATE `sales_flat_invoice_comment`;
TRUNCATE `sales_flat_invoice_grid`;
TRUNCATE `sales_flat_invoice_item`;
TRUNCATE `sales_flat_order`;
TRUNCATE `sales_flat_order_address`;
TRUNCATE `sales_flat_order_grid`;
TRUNCATE `sales_flat_order_item`;
TRUNCATE `sales_flat_order_payment`;
TRUNCATE `sales_flat_order_status_history`;
TRUNCATE `sales_flat_quote`;
TRUNCATE `sales_flat_quote_address`;
TRUNCATE `sales_flat_quote_address_item`;
TRUNCATE `sales_flat_quote_item`;
TRUNCATE `sales_flat_quote_item_option`;
TRUNCATE `sales_flat_quote_payment`;
TRUNCATE `sales_flat_quote_shipping_rate`;
TRUNCATE `sales_flat_shipment`;
TRUNCATE `sales_flat_shipment_comment`;
TRUNCATE `sales_flat_shipment_grid`;
TRUNCATE `sales_flat_shipment_item`;
TRUNCATE `sales_flat_shipment_track`;
SET FOREIGN_KEY_CHECKS = 1;
1
./mage list-upgrades
Updates for community:
Mage_All_Latest: 1.4.2.1 => 1.7.0.2
Lib_Js_Mage: 1.4.2.0 => 1.7.0.2
Lib_Varien: 1.4.2.0 => 1.7.0.2
1
./mage config-set preferred_state stable
Mage_All_Latest: 1.4.2.1 => 1.7.0.2.
Lib_Js_Mage: 1.4.2.0 => 1.7.0.2.
Lib_Varien: 1.4.2.0 => 1.7.0.2.
Lib_Phpseclib: 1.4.2.0 => 1.7.0.2.
Mage_Core_Adminhtml: 1.4.2.0 => 1.7.0.2.
Mage_Core_Modules: 1.4.2.0 => 1.7.0.2.
1
./mage upgrade-all --force
1
./mage install connect20.magentocommerce.com/community Mage_All_Latest --force
…
Package upgraded: community/Mage_Locale_en_US 1.7.0.2
Package upgraded: community/Lib_Mage 1.7.0.2
Package upgraded: community/Lib_ZF 1.11.1.0
Package upgraded: community/Lib_Js_Prototype 1.7.0.2.
Package upgraded: community/Lib_ZF_Locale 1.11.1.0
1
php -f ./index.php