ロリポップ/レンタルサーバー‎ で画像がアップロードできない


GMOペパボ の ロリポップ レンタルサーバーサービスで a-blog cms をご利用の場合、画像がアップロードできない場合があることが確認されました。

原因

画像エンジンの Image Magick 周りの問題で、うまくファイルを保存できないことが原因。

対策方法

画像エンジンにGDを使います。 private/config.system.yaml ファイルに以下を追記ください。

image_magick : off

以上になります。 今後ともa-blog cmsをよろしくお願いいたします。

CPI ACE01 サーバーアップデートに関するお知らせ

CPI ACE01サーバーのアップデート

a-blog cmsの簡単インストールなどもあり、ACE01共有サーバーをご利用の方も多いかと思います。 そのACE01がサーバーのアップデートを行う事になり、弊社にもお問い合わせが多くくているので、ここで情報を整理したいと思います。

ACE01 ウェブサーバーに関する重要なお知らせ(公式)

アップグレード内容

大きく2つのアップデートがあります。Apacheのバージョンアップについては得にCMSで対応しないといけない事はありませんが、WAFについては注意が必要です。これについては後述します。

  • Apache バージョンアップ 1.3 系→2.2系 に変更
  • WAF 機能の提供開始

画像が一定数枚までしかアップロードできない場合の対処法

アップロード数に制限がある?

1つのエントリーで、画像ユニットや画像のカスタムフィールドを使って、写真・画像ファイルを添付すると20枚までは登録できるけど、それ以上はアップされないことがあります。その場合、バナーモジュール(Banner)でも同様に発生します。

原因

サーバー側(PHP)の設定で、以下の制限が設けられている事が原因になります。

  • アップロード出来るファイル数(PHP 5.2.12 以降)
  • input要素の最大数(PHP 5.3.9 以降)

対処法

以下の項目の制限を緩めてあげる必要があります。環境に合わせて適度に設定して下さい。

  • max_file_uploads(アップロード出来るファイル数 デフォルト値:20 アクセスレベル:PHP_INI_SYSTEM)
  • max_input_vars(input要素の最大数 デフォルト値:1000 アクセスレベル:PHP_INI_PERDIR)

max_input_varsは「htaccess」でも設定可能な場合が多いですが、 max_file_uploadsは「htaccess」で設定出来ない場合もありますので、設定出来ない場合は「php.ini」などで設定をしてみて下さい。

その他の制限

以上の事が原因ではないと思われる場合は、以下のような制限項目もチェックして見て下さい。

CPIのSmartReleaseを利用する

過去のエントリーでしたが、Ver. 2.0 に対応版に改訂しました。

SmartReleaseとは

レンタルサーバ会社のCPI(株式会社 KDDI ウェブコミュニケーションズ)が提供しているサーバツールで、シェアードプランACE01に標準装備されています。以下のような特徴があります。

  • 自動バックアップ
  • テストサーバと公開サーバがあり同期も簡単に
  • バックアップ、リストアが簡単に

a-blog cmsではACE01サーバ用に専用パッケージを作っている事もあり、ご利用されている方も多いと思います。そこで今回はSmartReleaseでの運用の一例をご紹介したいと思います。

WADAX共有サーバーに a-blog cms をインストールしてみました

先日まで php.ini が編集できない事から、WADAX の共有サーバーには a-blog cms をインストールする事ができませんでした。しかし、2014年1月21日より ioncubeローダーが標準インストールされる事になり簡単にインストールが可能になりました。