« Vine Linux 4.2 公開 | メイン | C++Builder 2007 Update 3 + December 2007 UpdateにBoostをインストール方法 »

CakePHPのdebugレベルをproductionにするとThe requested address was not found on this server.になる問題

CakePHPのdebugレベルをproductionにすると、「The requested address was not found on this server.」というエラーメッセージが表示され、解決に時間をとられました。

開発中はdebugレベルが1以上でしたので、問題なく動作していました。

define('DEBUG', 1);

debugレベルをproductionに変更して、

define('DEBUG', 0);

運用サーバーに設置すると、「The requested address was not found on this server.」というエラーメッセージが表示されます。

試しにdebugレベルをdevelopmentにすると、問題なく動作します。

問題があったのは、app/tmpフォルダとその下のフォルダのアクセス権でした。
tmpフォルダの下には、cacheフォルダやlogフォルダがあります。
おそらく、ここにファイルを作成できなかったためエラーが発生していたのではないかと思います。

tmpフォルダのアクセス権にはご注意ください。

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/680

コメント (1)

Rokyou:

どうも有難うございました。助かりました。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年12月29日 00:05に投稿されたエントリーのページです。

ひとつ前の投稿は「 Vine Linux 4.2 公開」です。

次の投稿は「C++Builder 2007 Update 3 + December 2007 UpdateにBoostをインストール方法」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35