MAMP

【PHP・MySQL】データベースに画像が登録できない?upload_max_filesize と post_max_size の変更方法

Sara

MySQL データベースに画像などファイルが保存できないときは、upload_max_filesize と post_max_size の値が小さいことが原因の場合があります。

ここでは upload_max_filesize と post_max_size の変更方法を紹介します。

php.ini ファイルの場所を確認する

まずは upload_max_filesize と post_max_size の設定が書いてある php.ini ファイルを開きます。XAMPP と MAMP で少しだけ確認方法が異なるので、お使いの環境に合わせてご確認ください。

php.ini ファイルの場所が分かっている場合は、このステップは飛ばしてください。
 

XAMPP の場合

「Go to Application」をクリックします。

上部メニューにある「PHPInfo」をクリックします。

Loaded Configuration File」を見つけます。これが php.ini ファイルの場所になります。

MAMP の場合

「Open WebStart page」をクリックします。

ページ中間にある「phpinfo」をクリックします。

Loaded Configuration File」を見つけます。これが php.ini ファイルの場所になります。

設定を変更する

先ほど確認した場所にある php.ini ファイルをメモ帳やテキストエディットなどで開きます。

php.ini を開いたら「upload_max_filesize」を検索します。

初期値は 32M になっていると思うので、アップロードしたいファイルのサイズに合わせて変更します。

upload_max_filesize = 32M
upload_max_filesize = 128M

同じように「post_max_size」を検索して、値を変更します。

post_max_size = 8M
post_max_size = 128M

数値を変更したらファイルを保存します。

サーバーを再起動する

最後にサーバーを再起動して完了です。

これでもデータベースにファイルを保存できない場合は、テーブル名・カラム名・型などをもう一度見直してみてください。

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
ABOUT ME
Sara
書籍やオンライン講座でプログラミングを勉強してフリーランスのプログラマーになりました。
このサイトでは「わかりやすく・シンプル」をモットーに、プログラミングの基礎からアプリ開発まで紹介します。
独学でプログラミングを勉強をしている方、基礎は勉強したけれど次に何をすれば良いか分からない...という方のお役に立てるサイトを目指しています。
主な使用言語:Java / Kotlin / PHP
>> 詳しいプロフィール
>> お問い合わせ
>> 書籍を出版しました!
本格的に学びたい方へ

Code for Fun プログラミング講座

Code for Fun プログラミング講座では、プログラミングの基礎からアプリ開発まで学ぶことができます。

わかりやすく・シンプルをモットーに

  • 同じコードを書けば必ず完成できること
  • 専門用語を使いすぎないこと

を重視しています。

POINT 01

動くコード

プログラミングの文法だけを学んでも、そこから動くアプリを開発をするのは難しいです。

Code for Fun のプログラミング講座では、ゲームやカレンダーなど「アプリとして機能するもの」を作りながらプログラミングを学ぶことができます。

POINT 02

自分のペースで

オンライン講座なので、ご自身のペースで学習を進めて頂けます。

分からないことがあっても、前のレッスンに戻ることができるので安心です。

お申し込みしたその日からからすぐに始めることができます。

POINT 03

個別サポート

プログラミング学習では、エラーが起きることはよくあります。そんな時はお気軽にお問い合わせください!

コメント欄またはメールによるサポートを回数無制限でご利用頂けます。(*講座に関連するご質問のみ対応)

今すぐ無料でお試し

0
この記事にコメントするx
記事URLをコピーしました