サポート » 使い方全般 » メディアの追加の容量上限変更

  • 解決済 wakaba2014

    (@wakaba2014)


    いつもお世話になっております。
    メディアを追加する機能の変更で壁に当たっています。
    どうかお助け下さい。

    「メディアの追加」のファイル容量上限を変更したところ、容量の大きなものだけにエラーが発生するようになりました。
    こちらを解決したいです。下記の12番目の内容が解決したい詳しい内容になっております。
    識者の方どうかお助け下さい。どこを調べればいいのかわからなくなり詰まってしまいました。
    見づらいかと思いますが、自分の状況確認を兼ねること、伝えたいことが多いため箇条書きにしました。ご了承下さい。

    WPのバージョンは3.8.3です。

    1.利用している会社のサーバはABLENET
    2.アップロード中にエラーが発生しました。後ほど再度お試しください。
    3.初期のアップロード上限2MBでこれをphp.iniファイルをWordpressのホームディレクトリ階層にアップし32MBに変更
    php.iniの内容は下記の通り

    upload_max_filesize = 32M
    post_max_size = 64M
    /* エラー表示 */
    display_errors = Off

    4.2MB以下なら今までどおり正常にアップできるが、それ以上だとエラーが出てアップするサイズが指定できない
    5.出てくるエラー内容はWordpress編集画面上に赤文字で「アップロード中にエラーが発生しました。後ほど再度お試しください。」と出てくる
    6.ブラウザ更新をした後にメディアを開くと原寸サイズでアップロードしたものが出てきて選択することができる
    7.しかし上記の画像のメディアを追加すると
    <img src="http://hoge/wp/wp-content/uploads/2014/07/hoge.jpg" alt="hoge" width="1" height="1" class="alignnone size-large wp-image-1212" />
    といった内容のwidthとheightが1に設定された内容で挿入される
    8.FTPで確認するとuploadsフォルダに原寸のサイズはアップロードされているが他のリサイズ画像がない
    9.uploadsフォルダのパーミッションを757、777に変更しても変わらずエラーが出る
    10.またアイキャッチでも同じ症状が出て、アイキャッチimgタグは
    <img src="http://hoge/wp/wp-content/uploads/2014/07/hoge.jpg" alt="hoge" width="1" height="1" class="alignnone size-large wp-image-1212" />
    のようになる
    11.容量の大きい画像のアイキャッチを登録しても投稿記事・固定ページの編集画面の右側に設定したアイキャッチが表示されない
    12.解決したい問題.
    12-1.容量の大きい画像・ファイルを「メディアを追加」するときにエラーメッセージを表示されなくしたい
    12-2.投稿する際のサイズを選べるようにしたい
    12-3.アイキャッチを正常に表示させたい

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • ABLENET を使っていないのでスペック等わからないでしょうか。
    WordPress との相性は日本語環境では芳しくないようですね。
    フォーラムでも過去に何度かありました。検索して観ておくと良いでしょう。

    推定できること

    FTPで確認するとuploadsフォルダに原寸のサイズはアップロードされている

    ということと

    WordPress編集画面上に赤文字で「アップロード中にエラーが発生しました。後ほど再度お試しください。」と出てくる

    を考え合わせると、データベースが処理しきれていない何かありそうです。

    原因追求への手引
    画像のアップで出るエラーについて
    を参考にすると糸口は色々ありそうですね。

    wakaba2014さん、こんにちは。

    ABLENETというサーバを使用した事がないのですが、
    確認させてもらう点として、
    php.iniを「Wordpressのホームディレクトリ階層に」とありますが、
    ABLENETのサイトみると、
    「ドキュメントルート(ドメイン名のフォルダ)にphp.iniを設置」とあります。

    WordPressのホームディレクトリ階層=ドキュメントルート であれば
    設置場所は問題ないと思いますが合っていますか?

    php.ini設置場所 → /ドメイン名/php.ini

    ご返信ありがとうございました。
    体調を崩し気味で返信が遅くなり申し訳ありません。

    >digit@maetelさん
    ご返信ありがとうございました。
    >を考え合わせると、データベースが処理しきれていない何かありそうです。
    仮にデータベースが処理しきれてないとしたら残念ですが問題の解決は諦めるしかなさそうですね…。

    >画像のアップで出るエラーについて
    こちらを参照したところプラグインを調べてみるのが問題解決に繋がりそうです。
    そちらで原因を探してみます。ありがとうございます。

    >ryu263さん
    ご返信ありがとうございます。
    >php.ini設置場所 → /ドメイン名/php.ini
    はい、設置場所は問題ないと思います。
    ドメイン名/php.iniにアクセスしようとしても弾かれるためそのパスと同じ位置かはわかりませんが、WPフォルダ(wp-admin,wp-content,wp-includeなどのフォルダたちの上の階層)と同階層にphp.iniを設置することでアップロードするファイルの上限を変えることができました。
    試しにWPフォルダより上の階層や下の階層に設置しても上限変更できませんでした。

    急ぎではないのでコツコツ調べていくことにします。
    場合によってはサーバー会社とやりとりしたほうが早く解決するかもしれませんね。
    digit@maetelさん、ryu263さん。
    返信遅くなりすみませんでした。
    ありがとうございました。

    もし、メモリエラーだとしたらこの辺りが参考になるかもしれない…

    エラー内容を把握するためにも一時的にdisplay_errorをonにしたりデバッグモードを有効にしてみるのも原因解明への一歩となるかと思います。(なんならアクセス元を判別して自分のアクセス時にのみデバッグモードになるようにすれば訪問者への影響もないですね。)

    もしプラグインを一旦全部無効化して問題が起きなくなればプラグインの問題、テーマをデフォルトテーマに戻して問題が起きなくなればテーマの問題、と言った可能性もありますね…

    >Hinaloeさん
    ご返信ありがとうございます。
    一旦落ち着いてきたので色々やりたいことがやれそうです。

    大きく分けて
    ・プラグインの干渉
    ・Wordpressテーマの問題
    ・メモリエラー
    の3つと想定してトラブルシューティングしていきます。

    プラグインの無効化からの動作確認。
    テーマ変更後の動作確認。
    デバッグモードにしてエラー内容の確認。
    の3つで確認してみようと思います。

    ありがとうございました、また結果が分かり次第こちらに報告にきます。

    アップロード可能なファイルサイズの上限を変更する場合、
    upload_max_filesize と post_max_size と併せて memory_limit も変更する必要があるのではないかと….
    php.ini で指定した内容が反映しているかどうかも確認が必要ではないでしょうか。

    >Pineapplenさん
    ご返信ありがとうございます!

    upload_max_filesize と post_max_size と併せて memory_limit も変更する必要があるのではないかと….
    なんと!設定が足りてなかったのですか…てっきり大丈夫だと思って進めてました。
    今検索してみたら
    http://php.net/manual/ja/ini.core.php
    このようなphp.iniに関する設定が詳しそうなところが出てきたのでこちらをチラチラしながらチマチマ動作の反応を見ていこうと思います。

    >php.ini で指定した内容が反映しているかどうかも確認が必要ではないでしょうか。
    こちらについてはphp.iniの知識と経験がほぼ0なので正直なところ確認方法がよくわかっていません。
    Wordpressのメディアの追加で制限が「2MB」と書いてあるのが「32MB」に変わってるなあ、とか一応2MB以上の10MBくらいのものはエラーでずにアップできるけど15MBからはエラーがでるなあとか、そういった反応をみて反映できていると判断してしまってます。
    php.iniの正しい確認の仕方をちゃんと知った方がいいですよね?ちゃんと調べます…。

    どーん!ガックリ!!

    てっきり2MB越えた辺りからいきなりエラーが出るみたいな表記になっていたのでほかの原因かと思ったら10MB辺りまでは大丈夫だったのですね…………

    となるとやはりmemory_limitが怪しいですね。(上で貼ったリンクはその件に関してです。)

    WordPressはphpの設定読み取って上限表示してますし反映は確認出来てますね。

    プラグインによっては管理画面内にphp_iniを一覧表示してくれるのとかもありますしなんならphpinfoをこっそり確認出来るようにするのも…………(推奨はされませんねw)

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「メディアの追加の容量上限変更」には新たに返信することはできません。