2013-08-28 79 views
3

phpMyAdmin已宣佈在2013年9月1日的幾天內,他們正在關閉其他資源,如郵件列表和論壇,並推遲使用StackOverflow/StackExchange。phpMyAdmin 4.0.5導出錯誤錯誤 - 任何人知道它是否被解決?

我在一個小型cPanel託管服務提供一般支持,部分職責包括在phpMyAdmin中頻繁進行數據庫導出,並顯示託管客戶如何從cPanel內的phpMyAdmin將其數據庫導出爲備份工具。

多年來一直在許多服務器/ cPanel版本/ PHP版本/ mysQL版本中工作正常。

但是經過我們最近升級到phpMyAdmin 4.0.5最終(我們使用的WHM的EasyApache讓PHP和定期更新的其他服務器模塊)我們遇到了一個明顯的錯誤,並不能導出數據庫。

任何試圖導出數據庫超過一定規模的(還沒有確定究竟還,但似乎是20MB左右),而不是讓一般的下載提示,它只是立即失敗

如果出口試圖在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剛剛開始發生的DB,我已經通過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「Release」發佈後,它已解決了我服務器上的問題。謝謝Marc和PMA團隊!

+0

首先,是你在正確的地方尋求支持。其次,我只是用phpMyAdmin 4.0.5做了一個快速測試,並導出了一張表,生成一個23 MB的文件。這是在PHP 5.4.4上。我沒有與您的服務器環境相同的服務器環境,這需要更多的測試。順便說一下,您從哪個phpMyAdmin版本升級?你在做一個SQL格式的快速導出?有沒有壓縮? –

+1

我做了更多的測試,與版本3.5.x比較,我確認在4.0.5中有問題。使用3.5.8,我可以導出一個130 MB的文件,並立即開始導出。 –

+0

謝謝您測試並確認問題Marc。爲了回答你的問題 - 我真的不記得我們升級了哪個版本,但我相信它是3.5.8(如果不是,那麼早期的4.0.x),並且這兩個方法都會出現問題 - 快速SQL並用gzip自定義。 – NightOwl

回答

2

這裏是一個修復我提議爲即將到來的4.0.6-RC2,請確認: https://github.com/phpmyadmin/phpmyadmin/commit/5298602f8edb4475fce5d299532c7780e0e314a5.patch

+0

謝謝Marc。我希望我可以爲你確認並測試它,但是我並沒有使用phpMyAdmin的專業水平。我依賴於WHM/cPanel和EasyApache來處理我們的服務器上編譯和更新的方式。也許別人會偶然發現並知道如何確認你提出的修補程序。非常感謝您關注此錯誤和您的努力。 – NightOwl

4

可能與https://sourceforge.net/p/phpmyadmin/bugs/4046/

請問你的服務器錯誤日誌中包含的任何提示?

+0

似乎與該錯誤案例4046非常相關,因爲您可以看到Marc Delisle在查看我的帖子後做了一些測試,然後他確認即將發佈的修復程序位於http://sourceforge.net/的優先級列表中。 p/phpmyadmin/bugs/4046 /#7ebe 我很高興他證實了這個問題,因爲我在服務器錯誤日誌中找不到任何線索。 – NightOwl

1

對於誰已受到此漏洞的cPanel用戶的好消息。

我正在閱讀cPanel更改日誌,並注意到他們將在即將到來的cPanel 11.38.2.7更新中包含PMA更新到版本4.0.6(其中包含Marc Delisle的修復)。

這意味着對於大多數WHM/cPanel跑步者來說,問題將在下週末之前解決。

0

在我的情況whas數據庫的大小,當我出口的所有表(40MB),它返回錯誤,但如果我選擇獲取數據庫爲ZIP它完美的作品;)

相關問題