MENU

お名前.comのサーバーで2MB以上のファイルをアップロードする方法

2020 3/18
お名前.comのサーバーで2MB以上のファイルをアップロードする方法

お名前.comの共有サーバーSDを利用してこのブログも書いていますが、このサーバー…デフォルトだと2MB以上のファイルをアップロードできないようになっています。
記事を外部からインポートする際や画質の高い画像をアップロードするときなどこの容量がネックになりますよね。
他のレンタルサーバーだと簡単に設定からアップロードできる容量を変更することができるのですが、お名前.comは少し手間をかけないと変更できないようになっています。
結構困ったので、ここにやり方を残しておきます。

目次

現状の最大アップロードサイズを確認する

WordPressの管理画面のメディア→新規追加で現在の最大アップロードサイズが確認できます。
おそらくサイズは2MBになっていると思います。少ない・・
この状態でサイズを超えるファイルをアップロードしようとするとエラーがでます。

Sorry, there has been an error.
アップロードしようとしたファイルは php.ini の upload_max_filesize で指定されているサイズを超えています。

このままで2MB以上のファイルをアップロードできないので、設定を変更します。
他にも色々と方法があるようですが、このエラーメッセージにある「php.ini」の設定を変更する方法が一番簡単そうなので、これにしました。

php.iniの設定を変更する

php.ini?なにそれ?っていう方も多いと思います。(わたしもそうです)
なので、詳しい説明は割愛して作業的なことだけ書いておきます。
またこれを実行するにあたってFTPでの作業が必要になるのですが、FTPによるアップデートの仕方がわからない方はまずはそちらをマスターしてきてください。

php.iniファイルを作成する

まずは「php.ini」というファイル名でファイルを作ります。
テキストエディターなどに下記コードをコピペして、ファイル名を「php.ini」として保存し、ファイルを作成してください。

[PHP]
memory_limit = 50M
post_max_size = 50M
upload_max_filesize = 50M
[/PHP]

わたしは50MBにしたかったので、「50M」にしていますが、ここの数字を変更することで容量を調整することが可能です。100MBとかにしたいかたは100Mと記載してください。

php.iniをアップロードする

ファイルを準備でき、FTPクライアントに接続ができたなら、ドメインのフォルダ直下にファイルを置きましょう。
サイト名と同じ「●●●.com」というフォルダがあると思うので、そのフォルダの直下に保存すれば大丈夫です。
お名前.comのマニュアルサイトにphp.iniの読み込みの優先度が記載してありましたので、参考に貼っておきます。

「php.ini」の読み込み優先度は下記になります。
ホームディレクトリに設置の「php.ini」
PHPスクリプトを実行するディレクトリに設置の「php.ini」
共用サーバー共通の「php.ini」

参考:共用サーバーSD】「php.ini」の変更が反映されない

設定が反映されているか確認する

はじめに容量を確認した方法で再度最大アップロード容量を確認しましょう。
50MBになっていたら成功です!

目次
閉じる