フォーラムへの返信

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: アップロードできる画像サイズが規定より小さい
    トピック投稿者 paperu

    (@paperu)

    回答ありがとうございます。

    php_valueが利用できることは、確認しました。
    ご教示の通り、256Mにしてみましたが、残念ながら解決しませんでした。

    .htaccessの中身は下記ですが、私には無限ループになる場所がよくわかりません。
    わかりますでしょうか??

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    php_value memory_limit 256M
    php_value post_max_size 255M
    php_value upload_max_filesize 10M
    # END WordPress

    また、気づいたことがあります。
    uploadフォルダの中を確認してみました。
    そうすると、エラーになってしまった6M程度の画像でも、原画がアップロードされていることがわかりました。
    upload時にサムネイルや、大中小の画像が自動作成されて保存されるようですが、エラーになったものは、原画のみで、これらの小さいファイルが作成されていませんでした。

    画像アップロードの時、処理中のバーが最後まで行ったあとに、「処理中」と表示がかわり、うまくいくときは、その後サムネイルが出るのですが、いかないときは、処理中の表示のままになってしまいます。

    要は、アップロードはできるが、サムネイル等が作れない状況で、エラーになっているようです。

    前述したようにmedia.phpの中の下記の行でエラーになるのと整合がとれているように思いますが、やはり、対処方法がわかりません。
    $img = imagecreatetruecolor($width, $height);

    引き続き、アドバイス頂ければ幸いです。

    フォーラム: 使い方全般
    返信が含まれるトピック: アップロードできる画像サイズが規定より小さい
    トピック投稿者 paperu

    (@paperu)

    맹조様
    gblsm様
    ご返信ありがとうございます。

    昨晩気づいたのですが、
    メディア>ライブラリ>新規追加 の順(下部にグリッド画像が配置されている)だと画像の追加がされず、メディア>新規追加(下部にグリッドの画像が無い状態)からだと画像の追加が出来ることが分かりました。
    ただし、2M以内の画像しか追加されません。
    また上限値を上げても(2M→10M)2M以内の画像しか追加できません。

    上記で回答いただいた、メモリが足らないことに起因しているのでしょうか?

    何メガバイトまで増やしてみて変化がありませんでしたか?

    php_value memory_limitを128Mまで上げました。サーバーの上限も128Mです。

    宜しくお願い致します。

    フォーラム: 使い方全般
    返信が含まれるトピック: アップロードできる画像サイズが規定より小さい
    トピック投稿者 paperu

    (@paperu)

    画面上に出るエラーは、下記です。

    Fatal error: Out of memory (allocated 92012544) (tried to allocate 3200 bytes) in /home/1005917498/ibamachi-kankou-jp/public_html/cp-bin/wordpress/wp-includes/media.php on line 2043

    実際、media.php の該当の行を見ると、下記の上から2行目になります。

    function wp_imagecreatetruecolor($width, $height) {
    $img = imagecreatetruecolor($width, $height);
    if ( is_resource($img) && function_exists(‘imagealphablending’) && function_exists(‘imagesavealpha’) ) {
    imagealphablending($img, false);
    imagesavealpha($img, true);
    }
    return $img;
    }

    新しい画像を作成するときにエラーが出ているのはわかるのですが、対処方法がわかりません。

3件の返信を表示中 - 1 - 3件目 (全3件中)