個人開発者をサポートするQ&Aツール

個人開発者・フリーランスエンジニア・リモートプログラマの
問題解決をサポートするサービスです

登録不要ですぐに質問を開始できます

アップロードの上限ファイルサイズを変更したい

解決済 50pt 2件

私はウェブサイトを運営していまして、このサイトはMP3ファイルを30MBまでを上限としてアップロードできる機能があります。

ちなみにサーバーサイドの言語はPHPです。
この上限ファイルサイズを変更したいと考えています。

調査したところによると.htaccessファイルを変更すれば良いとのことですが、アクセスできないので動作しませんでした。
php.iniファイルを追加すれば良いとのことですが、それでも動きませんでした。

何か良い案はございませんでしょうか?
php
ベストアンサーに選ばれた回答
php.iniに「upload_max_filesize」と「post_max_size」をセットする必要があります。
具体的にはこんな感じです

; アップロードファイルサイズに対して上限を指定
upload_max_filesize = 40M

; upload_max_filesizeと同じかそれ以上の数値である必要があります
post_max_size = 40M

注意点として、php.iniを変更した後はHttpサーバーを再起動する必要があります。


回答の編集

この質問はすでに終了しているため変更できません

すみません、php.iniファイルが保存されている場所はどこになりますか?

名もなきエンジニアのプロフィール画像 名もなきエンジニア

Linuxだと大体は/etc/php/ですが、環境にもよるので一概に言えません

渋谷で働くエンジニアKのプロフィール画像 渋谷で働くエンジニアK

間違ってたら申し訳ないのですが、WindowsでWAMPを使ってるのでしたらWAMPアイコンの PHP-> php.iniをクリックして編集できますよ

kikuchiのプロフィール画像 kikuchi

memory_limitもアップロードサイズは制限されるのでご注意ください

kikuchiのプロフィール画像 kikuchi
ini_set関数でも上限を変更することはできます

ini_set('upload_max_filesize', '32M');
ini_set('post_max_size', '32M');

回答の編集

この質問はすでに終了しているため変更できません

最近のPHPバージョンだと、ini-set関数で設定することはできません

渋谷で働くエンジニアKのプロフィール画像 渋谷で働くエンジニアK

回答

この質問はすでに終了しているため、回答できません