4

DreamHostのサーバーでCakePHPサイトをホストしようとすると、次のエラーが発生します

内部サーバーエラー

サーバーで内部エラーまたは構成ミスが発生し、リクエストを完了できませんでした。

サーバー管理者のwebmaster@reelstubs.comに連絡して、エラーが発生した時刻と、エラーの原因となった可能性のあるすべてのことを通知してください。

このエラーの詳細については、サーバーエラーログを参照してください。

さらに、ErrorDocumentを使用して要求を処理しようとしたときに、500内部サーバーエラーエラーが発生しました。

URLへのリンク

http://reelstubs.com/

4

3 に答える 3

6

MediaTemple (ve) サーバーでも同じ問題が発生しました。私のサイトのルートにある CakePHP 2.1.3 の標準的な単純なインストール。

私にとっての修正は、.htaccess への RewriteBase 行に対するものでした。

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

したがって、行RewriteBase / (末尾のスラッシュを含む) がうまくいきました。

!重要: root/app、および/app/webrootフォルダー内の 3 つの .htaccess ファイルすべてに対してこれを行います。

于 2012-06-01T12:23:24.047 に答える
2

コントロールパネルのオプションをいじった後、これが機能しました。

Domains > Edit Domain に移動し、CakePHP をインストールするドメインを編集します。

ここに画像の説明を入力

于 2012-12-04T05:08:26.553 に答える
0

htaccess ファイルに「RewriteBase /」を追加するとうまくいきました。ルートのファイルのみを編集しました。

于 2015-01-23T10:13:37.527 に答える