我一直在嘗試兩天,以通過PHP將文件上傳的最大文件大小從默認2M增加到10M。我更改phpinfo引用的php.ini文件無濟於事。Ubunutu php.ini中的upload_max_filesize更改將不會生效
我看到一些文章指出php.ini文件的第109行附近有語法錯誤,但我不知道語法錯誤是什麼或者如何糾正它。用戶表示,因爲upload_max_filesize是在配置文件中發生此錯誤後被忽略。請幫忙。
我一直在嘗試兩天,以通過PHP將文件上傳的最大文件大小從默認2M增加到10M。我更改phpinfo引用的php.ini文件無濟於事。Ubunutu php.ini中的upload_max_filesize更改將不會生效
我看到一些文章指出php.ini文件的第109行附近有語法錯誤,但我不知道語法錯誤是什麼或者如何糾正它。用戶表示,因爲upload_max_filesize是在配置文件中發生此錯誤後被忽略。請幫忙。
你重新啓動了apache2嗎?
sudo service apache2 restart
新php.ini配置僅適用阿帕奇啓動時。
看來,我對php.ini文件所做的任何更改都不起作用。現在我知道你會想什麼...我正在編輯錯誤的php.ini文件...我有三重檢查,我正在編輯通過phpinfo –
顯示的php.ini文件這裏是鏈接到我的phpinfo..http ://my.phonem8.com/login/phpinfo –
這是我所指的有關php.ini中的錯誤:http://stackoverflow.com/questions/11662295/php-ini-changes-but-not-有效的在Ubuntu的 –
您可能還需要增加一個職位的最大尺寸:
post_max_size=10M
嘗試。
然後重新啓動apache。 :D –
嘗試了所有這些...重新啓動apache多次....重新啓動服務器...增加post_max_size ... –
This message幫我:
安裝在服務器不允許全局設置(如執行時間,最大上傳文件大小,最大後文件大小等)要更改的最新PHP版本。
便接踵而來這些步驟來解決問題:
phpinfo();
phpinfo()
輸出/etc/php5/apache2/conf.d
/etc/php5/apache2/conf.d/user.ini
)文件/etc/php5/apache2/conf.d/user.ini
post_max_size = 90M
upload_max_filesize = 50M
謝謝!正是我在尋找的東西。 – teleute00
我瘋了......直到我找到答案!這修復了一切,我甚至不需要重新啓動Apache –
這有很多幫助,但我必須在/ etc/php5/mods-available中創建一個名爲[filename] .ini的mod,然後運行$ sudo php5enmod [filename] –
service apache2 reload
需要以root身份運行,即使不出現無根失敗。運行sudo service apache2 reload
工程。這是在Ubuntu 14.04。
如果你的php.ini所在的地方像/etc/php/7.*/fpm/php.ini
- 然後根據需要進行修改和替代sudo service apache2 restart
去service php7.1-fpm restart
你重新啓動Apache(或任何Web服務器您正在使用),編輯php.ini文件後? –
重啓Apache,Luke。 – zerkms
您看到一篇文章指出* your * php.ini中存在語法錯誤?有什麼機會? :) – glomad