2015-01-16 26 views
0

美好的一天。我正在使用ExtJS4和PHP5構建一個Web應用程序。有一部分我上傳照片,當我在本地進行測試時,我可以將照片正確上傳到文件目錄中的文件夾。PHP - finfo類未找到。在線部署網站後無法上傳文件

在我將文件部署到我們的服務器上之後,我對它進行了測試。起初,我得到一個class finfo not found,它指出了我的upload.php文件,併到該行:

$finfo = new finfo(FILEINFO_MIME_TYPE); 

在谷歌上搜索這個問題,我需要確保我的php.ini文件允許文件上傳。所以我做的是我在服務器上創建了我自己的php.ini文件,我複製粘貼位於../MAMP/conf/php5.5.10/php.ini的php.ini文件中的內容,但我得到了一個錯誤,我試圖解碼無效的JSON字符串。我也試過../MAMP/bin/php/php5.5.10/conf/php.ini,但我仍然得到相同的錯誤。

我不明白髮生了什麼事。我想我正在將錯誤的php.ini文件複製到我的服務器。我使用freehostia,我們不允許訪問php.ini文件,並建議創建我自己的php.ini文件。但是,到目前爲止,複製粘貼我的php.ini文件不起作用。這可能是我構建文件錯誤。

任何人都可以幫助我解決這個問題嗎?這是我部署了一個需要文件上傳的站點的第一次,通常我只使用數據庫CRUD並且工作正常。

任何幫助,非常感謝。謝謝。

回答

0

我在主頁中找到了PHP設置頁面。我將PHP設置爲5.5,並確保它允許文件上傳。

相關問題