2013-05-14 81 views
2

我正在爲我的應用程序使用WAMP。我正在ZEND中開發應用程序。當我使用該應用程序時,我收到以下錯誤。即使我不能看我的PHPMYADMIN。錯誤完全消失了我的WAMP!我使用WampServer2.1e-X32致命錯誤:內存不足Zend錯誤/ PhpMyAdmin

Fatal error: Out of memory (allocated 1048576) (tried to allocate 393216 bytes) in 

D:\wamp\apps\phpmyadmin3.3.9\libraries\config.default.php on line 2051 

我已經做了以下但我仍然問題仍然不變:

我已經在php.ini文件中設置的內存限制爲0。谷歌搜索和發現,如果我們發送內存限制爲0,那麼它將無限。也試過32M,64M,128M。一些特定的1G也嘗試過。

嘗試設置ini_set('memory_limit','16M'); ,32M and 256M沒有用。(偶試過高達16384M)

我是否要增加執行時間?它會有幫助嗎?

這個內存不足的消息發生在我之前,當時我試圖創建一些只是爲了理智的數組。

+0

http://stackoverflow.com/questions/7087183/fatal-error-out-of-memory嘗試從評論的所有建議! – TomPHP 2013-05-14 12:57:43

回答

0

我試過下面的解決方案,它效果很好!

裏面我wamp\apps\phpmyadmin3.3.9\config.inc.php文件中的線24的下方添加以下代碼:

$cfg['MemoryLimit'] = '128M'; 

,而且運作良好;

在我config.inc.php文件中插入19-25行後:

/* End of servers configuration */ 

$cfg['DefaultLang'] = 'en-utf-8'; 
$cfg['ServerDefault'] = 1; 
$cfg['UploadDir'] = ''; 
$cfg['SaveDir'] = ''; 
$cfg['MemoryLimit'] = '128M'; 

希望這將幫助一些一個!

+0

不幸的是,它並沒有爲我工作。 我在下面發佈我的問題。 – 2013-05-22 08:09:57

0

不幸的是,TomPHP的建議並不適用於我。

從錯誤日誌:

[22-May-2013 10:10:15 Europe/Warsaw] memory_limit: 512M 
[22-May-2013 10:10:15 Europe/Warsaw] memory_limit: 512M 
[22-May-2013 10:10:15 Europe/Warsaw] PHP Fatal error: Out of memory (allocated 89128960) (tried to allocate 82575361 bytes) in /var/www/vhosts/ksiegarniawarszawa.pl/public_html/pma/export.php on line 377 
[22-May-2013 10:10:15 Europe/Warsaw] PHP Stack trace: 
[22-May-2013 10:10:15 Europe/Warsaw] PHP 1. {main}() /var/www/vhosts/ksiegarniawarszawa.pl/public_html/pma/export.php:0 
[22-May-2013 10:10:15 Europe/Warsaw] PHP 2. ExportSql->exportData() /var/www/vhosts/ksiegarniawarszawa.pl/public_html/pma/export.php:843 
[22-May-2013 10:10:15 Europe/Warsaw] PHP 3. PMA_exportOutputHandler() /var/www/vhosts/ksiegarniawarszawa.pl/public_html/pma/libraries/plugins/export/ExportSql.class.php:1845 

注意,它的「內存不足」,而不是在正常的情況下,「內存耗盡」像達到PHP memory_limit的時候。

+0

您是否找到任何替代方法? – TomPHP 2013-05-22 08:43:46

+0

嘗試'128M'我讀了一些在128M的最大值..可能是它可能工作.. :) – TomPHP 2013-05-22 08:44:52

+0

它似乎是一個奇怪的問題,嵌套緩衝......幫助我這樣的事情︰if(ob_get_level( )> 1)ob_end_flush();奇怪,不是嗎? – 2013-05-30 00:28:28

0

這個額外的配置線不適合我(LAMP)。如果發生此錯誤,我必須切換到舊版本的PMA