2010-05-03 123 views
1

大家好,有誰能幫我解決安裝magento的問題。 我的問題是,我已經下載了wamp上的magento,在我的安裝過程中,我得到了錯誤,並且它給出的消息是致命錯誤:在 中超過60秒的最大執行時間c:\ wamp \ www \ magento \ lib \瓦瑞恩\ DB \適配器\ PDO \ mysql.php上線276 PLZ我提供解決方案的任何一個堂妹IM停留在這個足夠長的時間提前感謝安裝magento wamp上的問題

回答

5

使用此設置修改你的php.ini:

max_execution_time = 1800 

我使用的Magento

memory_limit = 512M 
時也修改分配給PHP內存限制3210

或者,您可以編輯index.php,如果您沒有php.ini訪問權限。

ini_set('max_execution_time ', 1800); 
+0

感謝您的答案,但仍然是同樣的問題是你能告訴我有沒有其他替代thaks – anwar 2010-05-03 11:38:33

+0

它不能給出同樣的錯誤,如果你修改最大執行時間。如果腳本達到1800秒= 30分鐘。您的服務器配置有問題。 – 2010-05-03 15:45:43

0

如果它給你同樣的錯誤,那麼這意味着你沒有改變php.ini文件中的設置。

在windows中,如果你安裝了wamp,你將擁有php.ini文件夾和apache文件夾。

請確保您已修改兩個文件並重新啓動服務器。 (我知道它的奇怪)

嘗試1 瀏覽wamp的根文件夾,然後單擊工具部分下的phpmyinfo鏈接。這會給你你的PHP安裝和設置的信息。

尋找「加載的配置文件」,那裏你將有你的確切的php.ini文件的位置在你的wamp安裝中使用。

嘗試更新該文件中的Max_execution_time。希望這會解決你的問題。

通常情況下,你不會得到這樣的問題。

嘗試2 可能是你的殺毒軟件是停止請求執行的時間超過60秒,只是試圖阻止反病毒了一會兒,並檢查其他時間。

我希望這能解決您的問題。

3

確切的分辨率如下

這不是一個apache或php超時消息。這實際上意味着mysql引擎超時。所以我們會給mysql更多的時間來等待,直到它報告操作失敗。要做到這一點,讓我們繼續前進,改變符合價值

mysql.connect_timeout = 60

mysql.connect_timeout = -1

PHP

.ini文件,它會做的伎倆。值-1意味着在mysql連接超時之前等待無限秒。

+0

這是爲我工作的唯一解決方案。謝謝。 – Epicurus 2011-06-14 09:28:46

+0

我的問題也解決了。 – 2012-10-30 06:21:55

1

嗨,

我有同樣的問題。上面提供的解決方案都沒有幫助我。

我所做的是將max_execution_time和max_input_time更改爲1800.這對我有效。我能夠安裝Magento。

1

將php.ini中max_input_time的值更改爲最安全的值;時間以秒錶示。試一試1800 max_input_time = 1800 你會得到它的工作

0

我得到了同樣的問題,建議我做了以下更改。

  1. (wampserver路徑)\ BIN \阿帕奇(Apache的版)\ BIN \的php.ini - 設置 值的max_execution_time = 1800
  2. (wampserver路徑)\ BIN \ PHP(PHPVersion)\ php.ini中 - 設置值 的max_execution_time = 1800

但它沒有奏效。然後我做了一次改變

  • 主機/(路徑到Magento的)的index.php,剛剛開幕<?php 標籤之後,添加以下內容。 set_time_limit(1800);
<?php 
set_time_limit(1800); 
//** Other bunches of code 
?> 

然後試圖安裝一個新的副本。有效!希望這有助於...