首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

解除 XAMPP 記憶體限制:解決 WordPress 匯入 XML 失敗的實戰方案

     編輯:PHP 綜合知識

問題現象

在本地 XAMPP 環境匯入 WordPress 匯出的 XML 檔案時,常遇到致命錯誤:

Fatal error: Allowed memory size of 33554432 bytes exhausted
(tried to allocate 320160 bytes) in D:\xampp\htdocs\wp-admin\import\wordpress.php on line 125

錯誤明確指向 PHP 記憶體上限(預設 32MB)不足以處理大量資料匯入。

解決步驟(以 XAMPP 安裝於 D 槽為例)

  1. 開啟 D:\xampp\apache\bin\php.ini 設定檔
  2. 搜尋 memory_limit,找到資源限制區塊:
    ;;;;;;;;;;;;;;;;;;;
    ; Resource Limits ;
    ;;;;;;;;;;;;;;;;;;;
    max_execution_time = 60
    max_input_time = 60
    memory_limit = 32M
  3. 將 memory_limit 調大至 64M 或更高(視資料量而定),同步建議調整執行時間:
    memory_limit = 128M
    max_execution_time = 300
    max_input_time = 300
  4. 儲存檔案,返回 XAMPP 根目錄雙擊 xampp_restart.exe 重啟 Apache 與 MySQL

驗證結果

重啟後回到 WordPress 後台重新匯入 XML,錯誤消失,匯入流程順利完成。此調整對大型資料遷移、批次處理等高記憶體場景同樣有效。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved