2013-08-30 114 views
2

我不確定此問題是否與magento有關。致命錯誤:超過x秒的最大執行時間

我下載了以下文件

  • Magento的1.7.1版本
  • XAMPP 1.7.3贏得32(我的筆記本電腦是Windows 8的64位)

首先,我安裝了XAMPP和運行apache但由於端口80不可用,我將Apache服務器的默認端口更改爲「」。

後來,我提取的Magento的 「的htdocs」 文件夾,Firefox的運行它像這樣 「的http://本地主機:9999/Magento的

一個安裝嚮導出現在網頁內。在 「配置」 的步驟,我增加了以下信息:

  • 數據庫類型= MySQL的
  • 主機=本地主機:9999
  • 數據庫名稱= Magento的
  • 用戶名=根
  • 密碼=(什麼都沒有)

我還沒有碰過其他的設置。

在繼續之前,我通過「PhpMyAdmin」創建了數據庫名稱「magento」,並添加了我從magento.com下載的示例數據(.sql文件)。

當我按下按鈕「繼續」,很長一段時間,我得到了下面的錯誤後:

Fatal error: Maximum execution time of 60 seconds exceeded in c:\wamp\www\magento\lib\Zend\Db\Statement\Pdo.php on line 228

我跟着這個link並做了一些變化如下:

在PHP/PHP。 ini文件:(改變下列值

  • 的max_execution_time = 3600(缺省爲 「60」)
  • max_input_time設置= -1(缺省爲 「60」)
  • memory_limit的= 512M(缺省爲 「128M」)

和在Magento/index.php文件後<?php線以非常首先加入set_time_limit(600);

做好上面的修改之後,我得到(如下所示)不同的錯誤:(紅色線)

enter image description here

我不明白可能是什麼問題。

請幫忙。

PS:起初,安裝過程很順利,但是當我第二次安裝時,這些問題引起了人們的興趣。

+0

您是否重新啓動服務器,以便php.ini更改生效? –

+0

@TobiasKun yes .. –

+0

我甚至嘗試重新安裝xampp,但沒有結果。 –

回答

1

在安裝Magento的,在「配置」頁面 - >「數據庫連接」一節,我給主機localhost:9999,而不僅僅是localhost,因爲數據庫數據庫上運行localhost如圖所示,下面形象。

enter image description here

這是我愚蠢的錯誤。我會保留這個答案作爲答案,因爲這是一個很好的教訓,我明白主機名稱「數據庫」和「Web服務器」之間的差異。

0

您的數據庫似乎要麼太慢,要麼發送太多查詢。

首先,你用完了由PHP引擎分配的60秒。然後,您的數據庫超時,或至少發生連接。

你可以給更多的信息什麼是sql文件?如果這是一個大的進口,找到另一種方式來做到這一點。

+0

我從這個[link](http://www.magentocommerce.com/download)下載。 'sample data ver 1.6.1.0'部分下載。 –

+0

問題可能與提及端口號「9999」有關嗎?因爲在第一次安裝時,端口號是默認的。 –

+0

我不明白爲什麼。您的網絡服務器似乎工作,它是拒絕的數據庫服務器。 – Halcyon

相關問題