• 当ブログはアフィリエイト広告を利用しています。

mixhostで動画がアップロードできない場合

mixhost レンタルサーバー
スポンサーリンク

さあ、こまった!

mixhostに動画をアップロードしようとしたところ、

できない!

以下のような、メッセージが画面右上に出ています。

2020_0713_120212_006ドアミラー.MP4 は、このサイトのアップロードサイズ上限を超えています。
自宅サーバーでWORDPRESSを使ったときにも遭遇しているので、原因はすぐに察しがつきます。

php.ini の修正が必要

php.iniはいろんな場所に配置できますが、WORDPRESSで動画をアップロードする場合は、/etcの下 またはドキュメントルート以下に配置するんじゃないかと思います。

でも、mixhostの場合/etc以下にもドキュメントルート以下にもphp.iniが存在しません。

mixhostのユーザーとして、cPanelのterminalアプリでphp.iniの場所を確認してみます。

$ php -i | grep php.ini
Configuration File (php.ini) Path => /opt/cpanel/ea-php73/root/etc
Loaded Configuration File => /opt/cpanel/ea-php73/root/etc/php.ini
$ ll /opt/cpanel/ea-php73/root/etc/php.ini
-rw-r–r– 1 root root 60877 Dec 3 2019 /opt/cpanel/ea-php73/root/etc/php.ini

php.iniの所有者はrootです。私はrootにはなれないので修正はできません。

さあ、困った!

cPanel の MultiPHP INI Editorでphp.iniを修正

MultiPHP INI Editorで修正する方法が公式サイトのHELPとして記載されていましたので参考にさせてもらいました。日付は2018年のものなので、2020年7月現在では多少細かい所が異なります。

jp17以降のサーバーをご利用中の方(2017/12/05以降にお申し込みの方)

ドメイン単位でPHPをご設定いただけます。

1)cPanelにログインします。

2)ソフトウェアMultiPHP INI Editorをクリックします。

 

2)①基本モードを選択し、

 

➁php.iniの場所を指定します

場所の選択画面では、レンタルサーバー上のHome Directry、ドメイン( pp-audio.com )のいずれかを選択します。

 

upload_max_filesizeの数値を変更します。

 

④ 適用 をクリックします。

 

upload_max_filesizeを変更してもアップロードできない場合、post_max_sizeも同様にご変更下さい。

 

私の場合、82MBの動画かアップロードできなかったので、post_max_size = 96M としました。

ただし、各パラメータの数値には以下のような条件、関連性あると以前より認知していました。

post_max_size integer

POSTデータに許可される最大サイズを設定します。この設定は、ファ イルアップロードにも影響します。大きなファイルをアップロード するには、この値を upload_max_filesize より大きく設定する必要があります。 一般的に memory_limit は、 post_max_sizeよりも大きく する必要があります。 integerを使用する際、 その値はバイト単位で測られます。

引用:https://www.php.net/manual/ja

 

リソース拡張自在のクラウド型レンタルサーバー

 

つまり、こういう事です

memory_limit > post_max_size > upload_max_filesize

 

post_max_size = 96M とした時 memory_limit post_max_size が条件に合わなくなってきます。私の場合、最終的に以下のように数値を調整しました。

[php.ini]
memory_limit = 192M  (初期値128M)
post_max_size = 96M  (初期値64M)
upload_max_filesize = 96M (初期値64M)

post_max_size  >  upload_max_filesize の条件に微妙に違反していますが、あえて

post_max_size と upload_max_filesize の値を にしました。

 

コメント

タイトルとURLをコピーしました