アップロードできないファイルがある /「アップロード可ファイルサイズ」拡大対応 /「メモリ使用量の上限」を変更

CentOS release 6.4 (Final)

カテゴリー: PHP  閲覧数:285 配信日:2019-09-03 22:36


ファイルアップロードできないファイルがある


2019年9月3日時点のphpinfo();
メモリ使用量の上限
memory_limit 128M 128M

POSTデータの最大サイズ ※合計サイズ
post_max_size 8M 8M

1ファイルあたりの最大アップロードサイズ
upload_max_filesize 2M 2M

▼tweet.js
27.9MB

「アップロード可ファイルサイズ」拡大対応


$ sudo vi /etc/php.ini
; post_max_size = 8M
post_max_size = 50M

;upload_max_filesize = 2M
upload_max_filesize = 50M


「メモリ使用量の上限」を変更


エラー発生
( ! ) Fatal error: Allowed memory size of 209715200 bytes exhausted (tried to allocate 4096 bytes) in /var/www/html/xxxx/2/upload.php on line 222

現状確認
<?php phpinfo() ?>
memory_limit	128M	128M


設定変更
$ sudo vi /etc/php.ini
; memory_limit = 128M
memory_limit = 256M


変更反映
再起動
$ sudo systemctl restart php-fpm
$ sudo sh -c 'nginx -t && systemctl restart nginx.service || systemctl status nginx.service -l'


週間人気ページランキング / 8-6 → 8-12
順位 ページタイトル抜粋 アクセス数
1 phpの設定ファイルをphp.ini から分離させても良いの? 19
2 Nginx設定。エラーログレベル | Nginx(Webサーバ) 16
3 サーバサイドJavaScriptのフレームワーク カテゴリー 15
4 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 12
4 PHPのmb_send_mail関数でメール送信できない | メール処理システム 12
5 さくらのVPSのsshログインが遅い | RLogin(ターミナルエミュレータ) 10
5 「RLogin」で文字化けするようになった場合は、オプション設定 - フォント - 文字セット -「UTF-8」を選択します。  | RLogin(ターミナルエミュレータ) 10
5 echo と cat の違い 10
5 さくらVPS0 10
5 ABRT により 問題が検出されました | CentOS 7 (CentOS) 10
6 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 9
6 ImageMagick 6.7.2.7-2.el6 を yum アンインストール / ImageMagick 6.8.8-9 を make アンインストール | ImageMagick(ソフトウェアスイート) 9
6 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 9
6 HTTPリクエスト ⇔ HTTPレスポンス / RFC7230 | HTTP(通信プロトコル) 9
7 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 8
8 phpMyAdmin-4.6.3 インストール / phpMyAdmin4.5.5.1からのアップデート -2- | phpMyAdmin 4.6.3(phpMyAdmin) 6
8 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 6
8 mailxとは? / インストール済か確認 / mailコマンドの実体はmailxコマンド 6
9 5回目-10.locale | CentOS 7 2週間無料のお試し期間 5回目(さくらVPS) 5
9 Chrome Networkタブ / 現在の nginx エラー log_level 設定を確認してみる / php-fpm.conf の log_level を設定してみる 5
2022/8/13 1:01 更新
指定期間人気ページランキング / 2020-5-28 → 2022-8-12
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 1398
2 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 1163
3 パイプ | | パイプ(Linuxコマンド) 1015
4 PHPのmb_send_mail関数でメール送信できない | メール処理システム 811
5 ABRT により 問題が検出されました | CentOS 7 (CentOS) 808
6 npm | Node.js(サーバサイドJavaScriptのフレームワーク) 779
7 さくらVPS0 724
8 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 719
9 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 692
10 cp | Linuxコマンド 633
11 ImageMagick 6.7.2.7-2.el6 を yum アンインストール / ImageMagick 6.8.8-9 を make アンインストール | ImageMagick(ソフトウェアスイート) 614
12 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 492
13 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 485
14 echo と cat の違い 456
15 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 436
16 phpの設定ファイルをphp.ini から分離させても良いの? 430
17 PHPファイルでchmodエラー | PHP(プログラミング言語) 418
18 tar | Linuxコマンド 415
19 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 408
20 リダイレクト > >> < << | リダイレクト(Linuxコマンド) 397
2022/8/13 1:01 更新