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團隊!
首先,是你在正確的地方尋求支持。其次,我只是用phpMyAdmin 4.0.5做了一個快速測試,並導出了一張表,生成一個23 MB的文件。這是在PHP 5.4.4上。我沒有與您的服務器環境相同的服務器環境,這需要更多的測試。順便說一下,您從哪個phpMyAdmin版本升級?你在做一個SQL格式的快速導出?有沒有壓縮? –
我做了更多的測試,與版本3.5.x比較,我確認在4.0.5中有問題。使用3.5.8,我可以導出一個130 MB的文件,並立即開始導出。 –
謝謝您測試並確認問題Marc。爲了回答你的問題 - 我真的不記得我們升級了哪個版本,但我相信它是3.5.8(如果不是,那麼早期的4.0.x),並且這兩個方法都會出現問題 - 快速SQL並用gzip自定義。 – NightOwl