Step .1
如果不知道自己的php.ini設定,可以在網頁根目錄新增一個phpinfo.php
裡面增加原始碼
<?php phpinfo(); ?>
之後到 http://your.com/phpinfo.php 查看php.ini 的路徑,也可以順便查看目前的檔案上傳大小限制
如圖所示,我的php.ini路徑為 /etc/php/7.0/apache2/php.ini
因為我有更動過,所以目前的檔案上傳限制為200MB
Step .2
之後開啟 /etc/php/7.0/apache2/php.ini ,找到 upload_max_filesize 以及 post_max_size ,將其改為需要的大小
Step .3
如果網站有使用Nginx,則也必須更改Nginx中的設定
打開 /etc/nginx/nginx.conf ,找到 client_max_body_size ,並更改其大小。如果找不到,可以在在 http { 之中或在 末端 加入
http { client_max_body_size 200M; }
Step .4
最後重啟服務,由於我的PHP是在Vesta之下,所以我重啟Vesta。如果不知道PHP服務名稱,可直接重啟主機。(不建議)
sudo service vesta restart sudo service nginx restart
重啟之後檔案上傳大小限制就會變更了,如圖所示(我將其更改為256M)
View Comments (0)