サポート » 使い方全般 » 画像のアップロード容量上限の設定の謎

  • こんにちは、wordpress初心者です。
    今回画像のアップロード上限を上げようと試みているのですが、
    上手くいきません。
    解決方法を教えて下さい。

    現状
    2M以下のファイルのみアップロードできる状態です。
    この状態から、
    20Mまで上限を上げたい。
    というのが今回の目的です。

    以下、現状の詳細です。

    php.infoで現在の画像容量の設定を確認した所、
    memory_limit 20M
    post_max_size 20M
    upload_max_filesize 20M

    となっています。

    にも関わらず、
    管理画面の「メディアのアップロード」の欄には「最大アップロードファイルサイズ: 8MB」と出ています。

    そして、実際にアップロードできるのは2M以下のファイルのみです。

    以上が現状の詳細です。

    8Mという数字はどこから出て来たものなのか、また、なぜphpinfoでは20Mとなっているのに、2M以上はアップできないのか。
    非常に疑問でして、解決策もわかりません。

    サーバーのrootディレクトリへのアクセスが出来ないため、
    wpディレクトリ直下の.htaccessに以下を追記したところ、.htaccess以下全てのファイルがサーバーエラーとなり開けなくなりました。
    php_value upload_max_filesize 64M
    php_value post_max_size 64M

    WordPressのバージョンは、選択肢に無かったのですが3.8.4です。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • モデレーター gatespace

    (@gatespace)

    WordPressというよりも、サーバー側の問題です。

    レンタルサーバーであればそのサービス名を、
    VPSなどであればサーバーの環境を書けば詳しい誰かが答えてくれるかもしれません

    http://ja.forums.wordpress.org/topic/11794?replies=1

    ご回答有り難うございます。

    サーバーのQ&Aを見たところ、wp-adminフォルダにphp.iniを置けば良いようでした。
    これを実行したところ、

    phpinfo()で吐き出す値も、
    wordpressの画面の
    「最大アップロードファイルサイズ: XXMB。」の部分も
    両方変更されました。

    ただ、やはり2MB以上の画像は、アップロード中に「処理中・・・」となったまま止まってしまします。
    そして、サムネイルサイズにリサイズされていない状態の写真がサムネイルの数だけアップロードされています。

    モデレーター jim912

    (@jim912)

    php.ini をインストールディレクトリに置いてみた場合はどうなりますか?

    php.ini をインストールディレクトリに置いた場合は、
    相変わらず2M以上の画像はアップできず、wp-adminに置いた時とは異なり、wordpressの表示も変わりません。

    サーバーの会社に問い合わせたところ、php.iniか.htaccessで対処してくれとのことだったのですが、php.iniはご存知の通り効かず、
    .htaccessも500 server errorになります。

    gatespaceさんのコメントを読みましたか?
    意味が理解できませんか?

    読みましたが、VPSの意味が理解できませんでした。

    私が使用しているサーバーは海外のもので、
    1&1という会社の、1&1starter というプランです。

    せめてURL位は書きませんか?
    1&1で検索すると色々出てきたのでどれが正しいのか不明なんですが
    http://www.1and1.com
    ではないかと推測してサイト内を隈なく探したつもりですが、1&1starterなるプランを見つけられませんでした。
    探し方が悪いのかサイトが違うのか分かりませんが、スペースの有無だけで検索結果は変わるので、これでは1&1という会社の、1&1starter というプランを知っている方しか的確なレスできませんね。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「画像のアップロード容量上限の設定の謎」には新たに返信することはできません。