我想在GoDaddy上修改現有的PHP代碼,mySQL數據庫和服務器設置(php.ini和.htaccess),以允許上傳超過20MB(新限制將是30M)。目前,當我上傳大於8MB的內容時,PHP代碼顯然會執行(我知道這是因爲有更新查詢顯示上傳結果),PHP,mySQL或服務器沒有報告錯誤,但沒有任何內容上傳無論是。通過PHP將超過20MB的文件上傳到mySQL(GoDaddy Unix)
我已經在php.ini文件中設置以下參數:
memory_limit = 100M
post_max_size = 30M
file_uploads = On
upload_max_filesize = 30M
max_execution_time = 0
max_input_time = 0
我的.htaccess文件說
LimitRequestBody 0
我的PHP代碼行之有效的文件下8 MB,但我有麻煩弄清楚爲什麼有什麼不會發生。我檢查了文件上傳位置(我在將數據插入/更新到mySQL之前,將文件物理上載到服務器的文件系統),而超過8MB的文件從未做到這一點。所以我的猜測是,這是失敗的地方。
任何人有一個想法,我失蹤了?
在此先感謝您的任何意見。
中號
編輯:
OK - 隨時授予我dufus徽章!我在php5中工作。 friggin php.ini文件(至少在此服務器上 - 不知道這是否適用於其他服務器)僅適用於低於5的版本。對於版本5,您必須使用php5.ini。
作爲每GoDaddy的支持文檔:http://help.godaddy.com/article/1475
我檢查了 - 它目前設置爲36MB。所以它一定是別的。 – 2011-05-14 21:12:43
重新閱讀這個問題我不知道它會有什麼幫助..我不知道MySQL在這裏的作用是什麼,以及那些提到的20MB是否應該登陸數據庫。 – 2011-05-14 21:17:06