phpMyAdmin 宣布,在 2013 年 9 月 1 日的几天内,他们将关闭其他资源,例如邮件列表和论坛,并推迟我们使用 StackOverflow / StackExchange。
我为小型 cPanel 托管服务提供一般支持,我的部分职责包括在 phpMyAdmin 中进行频繁的数据库导出,并向托管客户展示如何从 cPanel 中的 phpMyAdmin 导出数据库作为备份工具。
多年来一直工作良好,跨许多服务器/cPanel 版本/PHP 版本/mysql 版本。
但是在我们最近升级到 phpMyAdmin 4.0.5 Final 之后(我们使用WHM的EasyApache来定期更新PHP和其他服务器模块)我们遇到了一个明显的错误,无法导出数据库。
任何导出数据库的尝试超过一定大小(尚未确切确定,但似乎在 20MB 左右),而不是得到通常的下载提示,它只是立即fails.
如果尝试在 FireFox 中导出,错误将如下所示:
Firefox can't find the file at https://example.example.net:2083/cpsess1210889896/3rdparty/phpMyAdmin/export.php
如果在 Internet Explorer 中尝试导出只是说"The website cannot display the page"
当单击更多信息时会显示:
This error (HTTP 500 Internal Server Error) means that the website you are visiting had a server problem which prevented the webpage from displaying.
自从升级到 4.0.5 以来,数据库就开始发生这种情况,我多年来一直通过 phpMyAdmin 导出,从字面上看,以前没有任何问题。
我尝试提高 WHM / cPanel 中的一些内存限制,例如 cPanel 会话可以使用的最大内存,但这没有帮助。另外,cPanel 论坛上的一些讨论似乎声称此问题源于 phpMyAdmin 中的错误,而不是 cPanel 或 PHP 的问题。
谁能进一步阐明这个问题?
phpMyAdmin 中是否有人知道这个特定问题是否正在得到解决?
非常感谢这里任何人愿意提供的任何帮助或反馈。这让我和我们的客户陷入了一些困境。
以防万一这里重要的是一般服务器环境:
cPanel/WHM 11.38.2 (build 6)
Apache 2.2.25
PHP 5.4.18
mySQL 5.5.32-cll
RHEL 5 64bit
running suPHP
编辑 - 我忘了提及,无论是直接进行“快速”SQL 导出还是“自定义”压缩导出(例如 gzip),都会出现问题。无论哪种方式,无论是快速还是压缩,我们都无法导出大于 20MB 左右的数据库。
更新/修复 - Marc Delisle 在 phpMyAdmin 4.0.6 中的代码更改修复了此错误,在 cPanel 11.38.2.7“发布”最近发布后,它解决了我的服务器上的问题。谢谢马克和 PMA 团队!