【问题标题】:" URL not found 404 error" after the 3rd page during Magento installationMagento 安装过程中第三页之后的“ URL not found 404 error”
【发布时间】:2012-04-16 20:11:45
【问题描述】:

我一直在尝试安装 Magento 1.6 最新版本和示例数据 magento sample-data- 1.1.2 但一切都是徒劳的。我无法通过第三页,其中添加了数据库、用户名、URL 等信息。当我单击继续按钮,我收到 404 错误“找不到 URL”。经过谷歌搜索,我发现有些人报告了类似的问题,导致一些 php 文件访问 Mysql 服务器。这些文件似乎有某种语法错误。我的问题具有相似的性质,但导致不同的 php 文件出现“访问破坏”错误。url 指向 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”。我有双检查了我对媒体、var、app 目录的权限。它们都是 777。示例日期是在开始安装之前安装的。我在 .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

)

我找不到可能导致问题的原因。需要帮助。 谢谢你。

【问题讨论】:

    标签: magento


    【解决方案1】:

    如果您的服务器或本地满足安装 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 让我知道它是否有效

    【讨论】:

      猜你喜欢
      • 2019-12-27
      • 2022-08-16
      • 2020-05-27
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      • 2020-09-05
      相关资源
      最近更新 更多