2011-09-15 63 views
0

我正在使用wordpress網站,並且正在嘗試爲開發目的設置本地測試環境。我正在運行MAMP(Mac Apache MySQL PHP)堆棧。嘗試在本地運行Wordpress站點時的內存限制問題

我遇到了以下錯誤:

Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 4864 bytes) in /Users/casey/Documents/workspaces/yofreesamples.com/wp-includes/functions.php on line 1174 

我試圖通過WP-config.php文件修改第28行,以增加內存限制:

define('WP_MEMORY_LIMIT', '2024MB'); 

,並通過包括在index.php中

ini_set('memory_limit','64M'); 

沒有任何的運氣,因爲我已經試過所有內存值以下的值。我對wordpress比較陌生,任何人都知道發生了什麼事情?

回答

0

也許MAMP配置不允許您以編程方式覆蓋內存限制。按照here的描述將其設置爲php.ini。

+0

這很奇怪:我修改了我的php.ini文件並在那裏設置了內存限制,但是wordpress仍然不會拋出不同的錯誤。 –

+0

您是否在修改php.ini後重新啓動Apache?另外請記住,某些系統(例如某些Linux發行版)在命令行和Web上有單獨的php.ini。確保你正在修改正確的。 –

+0

使用phpinfo()作爲實際設置,也許更重要的是,php.ini文件的位置。 – CodeCaster