【问题标题】:Problems in installation of magento on wamp在 wamp 上安装 magento 的问题
【发布时间】:2011-02-14 23:24:18
【问题描述】:

大家好,任何人都可以帮助我解决我在安装 magento 时遇到的问题。 我的问题是我已经在 wamp 上下载了 magento,在安装过程中我收到了错误消息,它给出的消息是 FATAL ERROR:Maximum execution time of 60 sec 在 c:\wamp\www\magento\lib\varien\db\adapter\pdo\mysql.php 在第 276 行。请为我提供解决方案,因为我在此停留了足够长的时间,提前谢谢

【问题讨论】:

    标签: magento wamp


    【解决方案1】:

    我遇到了同样的问题,按照建议我做了以下更改。

    1. (wampserver-path)\bin\apache(Apache 版本)\bin\php.ini - 设置 值 ma​​x_execution_time = 1800
    2. (wampserver-path)\bin\php(PHPVersion)\php.ini - 设置值 ma​​x_execution_time = 1800

    但它没有用。然后我做了下一个改变

    • host/(path-to-magento)/index.php中,刚刚开启<?php 标签,添加了以下内容。 set_time_limit(1800);
    <?php
    set_time_limit(1800);
    //** Other bunches of code 
    ?>
    

    然后尝试安装新副本。有效!希望这会有所帮助...

    【讨论】:

      【解决方案2】:

      将php.ini中max_input_time的值改为最安全的值;时间以秒表示。试试1800 最大输入时间 = 1800 你会得到它的工作

      【讨论】:

        【解决方案3】:

        嗨,

        我遇到了同样的问题。上面提供的解决方案都没有帮助我。

        我所做的是将 max_execution_time 和 max_input_time 都更改为 1800。这对我有用。然后我就可以安装 Magento 了。

        【讨论】:

          【解决方案4】:

          具体分辨率如下

          这不是 apache 或 php 超时消息。这确实意味着mysql引擎超时。因此,我们将给 mysql 更多时间等待它报告操作失败。为了实现这一点,让我们继续用值更改行

          mysql.connect_timeout = 60

          mysql.connect_timeout = -1

          php.ini 文件中,它可以解决问题。值 -1 表示在 mysql 连接超时之前等待无限秒。

          【讨论】:

            【解决方案5】:

            如果它给你同样的错误,那么这意味着你没有更改 php.ini 文件中的设置。

            在 windows 中,如果你安装 wamp,你将拥有 php.ini 在 php 文件夹和 apache 文件夹中。

            确保您已修改这两个文件并重新启动服务器。 (我知道这很奇怪)

            试试 1 浏览 wamp 的根文件夹,然后单击工具部分下的 phpmyinfo 链接。这将为您提供 php 安装和设置的信息。

            查找“加载的配置文件”,在那里您将获得在 wamp 安装中使用的确切 php.ini 文件的位置。

            尝试更新该文件中的 Max_execution_time。希望这能解决您的问题。

            通常,您不会遇到这样的问题。

            试试 2 可能是您的防病毒软件停止请求执行超过 60 秒,只是尝试停止您的防病毒软件一会儿,然后再检查一次。

            我希望这能解决你的问题。

            【讨论】:

              【解决方案6】:

              使用此设置修改您的 php.ini:

              max_execution_time = 1800
              

              我还修改了使用 Magento 时分配给 php 的内存限制

              memory_limit = 512M
              

              如果您没有 php.ini 访问权限,您也可以编辑 index.php。

              ini_set('max_execution_time ', 1800);
              

              【讨论】:

              • 感谢您的回答,但仍然存在同样的问题,您能告诉我还有其他替代方法吗
              • 如果您修改最大执行时间,它不会给出相同的错误。如果脚本达到 1800 sec = 30min.. 你的服务器配置有问题。
              猜你喜欢
              • 1970-01-01
              • 2013-07-07
              • 1970-01-01
              • 2011-01-15
              • 1970-01-01
              • 2017-07-24
              • 2012-02-17
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多