問題描述:
當你在上傳照片的時候,遇到 Fatal error: Allowed memory size of 33554432 bytes exhausted 錯誤資訊。為了解決這個問題,應該嘗試去增加分配到 PHP 的內存。你可以把限制設定為 32MB, 64MB, 128MB 或者是 256MB,這個要看你的 WordPress 主機商是否支援。
解決方法 1:編輯 php.ini
如果你可以編輯 php.ini 檔案,那麼可以直接在上面修改 memory_limit 這個值。
memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)
如果預設的顯示是 64M,嘗試 128M 。
解決方法 2:.htaccess 檔案
把下面那行程式碼加入到 .htaccess 檔案裏面。
php_value memory_limit 64M
解決方法 3:編輯 wp-config.php 檔案
把下面程式碼加入到 wp-config.php 檔案裏面。
Increasing memory allocated to PHP
define(‘WP_MEMORY_LIMIT’, ’64M’);
解決方法 4:在 wp-admin 資料夾裏面 新建一個 php.ini 檔案。
1. 開啓記事本。
2. 插入以下程式碼:
memory_limit = 64M ;
3. 儲存為 php.ini 。
4. 上傳到 wp-admin 目錄。