我正在尝试从命令行安装Magento 1.11.1 EE。 安装在某些时候崩溃,引发以下错误:
ERROR: Error in file: "/app/code/core/Mage/Reports/data/reports_setup/data-install-1.6.0.0.php"
A page URL key for specified store already exists.
查看源代码,我发现有3个脚本正在做同样的事情:
/app/code/core/Mage/Reports/sql/reports_setup/mysql4-install-0.7.1.php(初始脚本) /app/code/core/Mage/Reports/sql/reports_setup/mysql4-upgrade-0.7.0-0.7.1.php(???基本上和上面那个做同样的事情但用DROP TABLE IF EXISTS) 的 /app/code/core/Mage/Reports/data/reports_setup/data-install-1.6.0.0.php
解决这个问题的方法是删除(当然是修补程序)其中一个脚本(最好是最后一个脚本),但我试图理解这是否应该存在或只是一个愚蠢的错误。
如果您没有打开代码,可以参考下面的链接: http://www.magentodocs.org/1.7.0.2/d5/dde/_reports_2data_2reports__setup_2data-install-1_86_80_80_8php_source.php