點擊「導出」後出現白頁或請求失敗,刷新後報錯:
export.php: Missing parameter: what (FAQ 2.8)
export.php: Missing parameter: export_type (FAQ 2.8)
導出操作涉及大量表結構/數據 POST 提交,請求體超過 PHP post_max_size 限制(默認 8M),導致 $_POST 為空,PhpMyAdmin 缺少必要參數而報錯。
; 找到並修改
post_max_size = 20M ; 建議 20M-100M 視數據庫大小
upload_max_filesize = 20M ; 通常配套調整
memory_limit = 256M ; 確保腳本內存足夠處理大導出
max_execution_time = 300 ; 防止大導出超時
; 修改後必須重啟 PHP-FPM / Apache
<?php
// 在 PhpMyAdmin 入口文件 (index.php) 或 config.inc.php 最頂部
ini_set('post_max_size', '100M');
ini_set('memory_limit', '512M');
ini_set('max_execution_time', '600');
// 注意:ini_set('post_max_size') 在某些 PHP 版本/SAPI 下無效,必須在 php.ini 生效
路徑:/usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries
cd /usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries
mv session.inc.php session.inc.php-old
wget https://download1.swsoft.com/Plesk/Autoupdate/Windows/8.1.1.2/120220/session.inc.php
/etc/init.d/psa restart
(該修復針對舊版 Plesk 附帶 PhpMyAdmin 的 Session 處理 Bug)
systemctl restart php-fpm 或 systemctl restart httpdmysqldump,避免 Web 界面超時/內存限制。post_max_size、upload_max_filesize、memory_limit 是否匹配業務增長。