在Magento安装期间的第3页之后“找不到404错误”

时间:2012-01-28 14:17:32

标签: magento

我一直在尝试安装Magento 1.6最新版本和示例数据magento sample-data-1.1.2但都是徒劳的。我无法通过第3页,其中添加了数据库,用户名,URL等信息。当我单击继续按钮,我得到404错误“未找到URL”。谷歌搜索后我发现有些人报告类似的问题,导致一些PHP文件访问Mysql服务器。这些文件似乎有某种语法错误。我的问题是类似的,但导致一个不同的PHP文件有一个'访问voilation'error。网址指向magento / var内的报告目录。 这是我在Public_html / magento / var / report

中的报告文件
a:5:{i:0;s:223:"Error in file: "/home/archy/public_html/magento/app/code/core/Mage/Directory/sql/directory_setup/mysql4-upgrade-0.8.2-0.8.3.php" - SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'AX' for key 'PRIMARY'";i:1;s:1022:"#0 /home/archy/public_html/magento/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...') 

我不明白如何解决这个问题。有没有人遇到过类似的问题。

新增......

我真的在和Magento挣扎!!在我的笔记本电脑上面尝试失败后,我尝试在我的桌面(本地服务器)上安装magento(上图)。但是在我的安装配置部分单击继续按钮后,我得到“找不到对象错误404”。我有双检查了我对media,var,app目录的权限。他们都是777.Sample日期是在开始安装之前安装的。我在.htaccess中注释的唯一选项是ExpireDefault,它在删除之前导致“内部服务器错误”。

这是堆栈跟踪:

    Mage_Core_Exception: Can't retrieve entity config: sales/quote_shipping_rate in /home/sam/public_html/magento/app/Mage.php on line 563

Call Stack:
    0.0296     644264   1. {main}() /home/sam/public_html/magento/index.php:0
    0.1808    1129872   2. Mage::run() /home/sam/public_html/magento/index.php:80
    0.3326    2771544   3. Mage_Core_Model_App->run() /home/sam/public_html/magento/app/Mage.php:640
    1.0335    4165088   4. Mage_Core_Model_App->_initModules() /home/sam/public_html/magento/app/code/core/Mage/Core/Model/App.php:338
    5.2513    4490984   5. Mage_Core_Model_Resource_Setup::applyAllUpdates() /home/sam/public_html/magento/app/code/core/Mage/Core/Model/App.php:412
    7.1161    9860936   6. Mage_Core_Model_Resource_Setup->applyUpdates() /home/sam/public_html/magento/app/code/core/Mage/Core/Model/Resource/Setup.php:235
    7.1163    9861520   7. Mage_Core_Model_Resource_Setup->_upgradeResourceDb() /home/sam/public_html/magento/app/code/core/Mage/Core/Model/Resource/Setup.php:320
    7.1163    9861600   8. Mage_Core_Model_Resource_Setup->_modifyResourceDb() /home/sam/public_html/magento/app/code/core/Mage/Core/Model/Resource/Setup.php:437
    7.1792    9917352   9. include('/home/sam/public_html/magento/app/code/core/Mage/Sales/sql/sales_setup/mysql4-upgrade-0.9.16-0.9.17.php') /home/sam/public_html/magento/app/code/core/Mage/Core/Model/Resource/Setup.php:624
    7.1810    9918112  10. Mage_Sales_Model_Resource_Setup->addAttribute() /home/sam/public_html/magento/app/code/core/Mage/Sales/sql/sales_setup/mysql4-upgrade-0.9.16-0.9.17.php:32
    7.1810    9918112  11. Mage_Sales_Model_Resource_Setup->_flatTableExist() /home/sam/public_html/magento/app/code/core/Mage/Sales/Model/Resource/Setup.php:101
   12.4649    9964680  12. Mage_Core_Model_Resource_Setup->getTable() /home/sam/public_html/magento/app/code/core/Mage/Sales/Model/Resource/Setup.php:87
   12.4649    9964680  13. Mage_Core_Model_Resource->getTableName() /home/sam/public_html/magento/app/code/core/Mage/Core/Model/Resource/Setup.php:184
   12.5666   10576032  14. Mage::throwException() /home/sam/public_html/magento/app/code/core/Mage/Core/Model/Resource.php:272

)

我无法找出可能导致问题的原因。需要帮助。 谢谢。

1 个答案:

答案 0 :(得分:0)

如果您的服务器或本地符合安装magento的要求,请查看以下脚本   

function extension_check($extensions) {
    $fail = '';

    if(version_compare(phpversion(), '5.2.0', '<')) {
        $fail .= '<li>PHP 5.2.0 (or greater)</li>';
    }

    if(!ini_get('safe_mode')) {
        if(preg_match('/[0-9].[0-9]+.[0-9]+/', shell_exec('mysql -V'), $version)) {
            if(version_compare($version[0], '4.1.20', '<')) {
                $fail .= '<li>MySQL 4.1.20 (or greater)</li>';
            }
        }
    }

    foreach($extensions as $extension) {
        if(!extension_loaded($extension)) {
            $fail .= '<li>'.$extension.'</li>';
        }
    }

    if($fail) {
        echo '<p>Your server does not meet the requirements for Magento.';
        echo 'The following requirements failed:</p>';
        echo '<ul>'.$fail.'</ul>';
    } else {
        echo '<p>Congratulations! Your server meets the requirements for Magento.</p>';
    }
}
?>

第2步:查看最大执行时间 步骤3:使用版本1.6.0.0再次安装Magento,因为第一个版本存在一些问题或尝试使用最新版本1.6.2.0 让我知道它是否有效