CakePHPを使って「500 Internal Server Error」が出る場合の対応方法

CakePHPをマルチドメインおよびサブドメインで使用した場合、「500 Internal Server Error」が表示される場合があります。
エラーになる場合は、下記のように.htaccessを設定することにより回避ができます。下記設定内容につきましては、サポート対象外となりますので、お客様の自己責任においてご設定下さい。

/home/ユーザー名/public_html/サブドメイン名/.htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>

/home/ユーザー名/public_html/サブドメイン名/app/.htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /app
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>

/home/ユーザー名/public_html/サブドメイン名/webroot/.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

法人のWebサイト運用にも
カラフルボックス

カラフルボックス(ColorfulBox)サービス概要資料
カラフルボックス(ColorfulBox)サービス概要資料
企業サイトに求められる、速度・安定性・セキュリティを分かりやすく解説した資料です。

主な内容

  • 概要と特長(法人にも選ばれる理由)
  • 高速・安定・セキュリティを支える機能
  • 料金プラン一覧と比較ポイント
  • 無料トライアルと導入までの流れ
資料ダウンロード

快速レンタルサーバーを
30日間無料でお試しいただけます

公式サイトはこちら
クラウド型レンタルサーバー「カラフルボックス」公式サイト
詳しくはこちら
Bitnami
Bitnami