這個錯誤表示在你的 WordPress 站點中,WP_MEMORY_LIMIT 常數被重複定義了。根據錯誤訊息,問題出現在 /home/coolconcept/www/www/wp-config.php 的第90行。
錯誤原因
這個問題通常由以下原因引起:
- 重複定義:WP_MEMORY_LIMIT 常數在 wp-config.php 文件中被定義了多次
- 主題或插件干擾:某些主題或插件可能會在代碼中定義這個常數
- 位置不當:常數定義放在了錯誤的位置,特別是在 require_once(ABSPATH . ‘wp-settings.php’); 之後
解決方案
方法 1:檢查並移除重複定義
- 備份 wp-config.php 文件:在進行任何修改前,請務必備份你的 wp-config.php 文件
- 檢查 wp-config.php 文件:
- 通過 FTP、文件管理器或 SSH 訪問你的網站根目錄
- 打開 wp-config.php 文件
- 查找是否有多個 define(‘WP_MEMORY_LIMIT’, ‘XXXM’); 行
- 移除重複項:
- 如果發現多個定義,只保留一個
- 確保定義位於 /* That’s all, stop editing! Happy blogging. */ 這行之前
方法 2:檢查主題和插件
某些主題可能會在 wp-config.php 底部添加內存限制定義。請:
- 搜索主題文件:檢查你的主題的 functions.php 文件是否定義了 WP_MEMORY_LIMIT
- 檢查插件:搜索所有插件文件夾中是否有定義這個常數的代碼
- 移除衝突定義:如果在主題或插件中發現定義,將其移除
方法 3:正確設置內存限制
如果你需要設置內存限制,請確保按以下格式正確添加:
phpdefine( 'WP_MEMORY_LIMIT', '256M' );
重要提醒:
- 這行代碼必須放在 /* That’s all, stop editing! Happy blogging. */ 之前
- 不能放在 require_once(ABSPATH . ‘wp-settings.php’); 之後
方法 4:使用搜索命令檢查
你可以通過 SSH 搜索所有定義了 WP_MEMORY_LIMIT 的文件:
bashgrep -r 'WP_MEMORY_LIMIT' .
這將幫助你找到所有可能的重複定義位置。
最佳實踐
- 定位正確:所有常數定義應該放在 wp-config.php 文件的開頭部分
- 避免重複:確保每個常數只定義一次
- 備份先行:在修改任何配置文件前都要先備份
- 測試更改:修改後立即測試網站是否正常運行
推薦內存設置
根據網站類型,建議的內存限制設置:
- 個人博客:64M
- 內容豐富的網站:128M
- 電商網站:256M
- 會員制/多站點:512M
遵循這些步驟應該能解決你遇到的 “Constant WP_MEMORY_LIMIT already defined” 錯誤。如果問題仍然存在,建議聯繫你的主機服務商尋求協助。

是什麼?為何增加反向連結能優化搜尋引擎優化.webp)




