2016年3月22日wordpress用戶名及密碼登錄,出現:
“ Fatal error: Out of memory (allocated 19136512) (tried to allocate 77824 bytes) in [XXX]/www/wp-includes/pomo/mo.php on line 206”
為了排除錯誤找出內存限制MEMORY_LIMIT,在你的WordPress根目錄下,創建一個名為phpinfo.php的內存測試腳本文件。在該文件中,放一行代碼:
<?php phpinfo(); ?>
現在,訪問您的網站與phpinfo.php的網址瀏覽器。這給你所有的配置為您的網站的PHP的大名單和設置。實際memory_limit的會在那里,一噸的其他潛在有用的信息。
請注意,在你完成測試之后,刪除phpinfo.php的文件。這是一個潛在的安全風險,你不應該顯示出所有網站的信息。
--------------------------------------------------------------------------------------------------------------------------
2016年3月23日輸入wordpress的公司網站,出現:
“Fatal error: Out of memory (allocated 2097152) (tried to allocate 32768 bytes) in /[XXX]/www/wp-includes/media.php on line 3001
Fatal error: Out of memory (allocated 2097152) (tried to allocate 65536 bytes) in /[XXX]/www/wp-includes/load.php on line 573”
為排除錯誤,嘗試以下任意方法:
1)禁用插件——通過重命名或刪除Plugins文件夾或數據庫來禁用所有的插件,再單獨激活每一個,直到找到原因。”;
2)增加內存——調整php.ini文件和WP-settings.php這兩個文件;
①嘗試將此行添加到你的WordPress根目錄的wp-config.php文件以增加內存分配給PHP:
define('WP_MEMORY_LIMIT', '128M');
②接着如果訪問你的WordPress根目錄有php.ini文件,修改php.ini中的行:
memory_limit = 128M;
如果訪問你的WordPress根目錄沒有php.ini文件,則到你的WordPress根目錄的.htaccess文件添加以下這行:
define(’WP_MEMORY_LIMIT’, ‘128M’);
