2011-02-15 11 views
0

私は仕事のケーキアプリケーションを持っていたので、開発作業をするために誰かに送ってくれました。私は私のウェブサーバのルートフォルダの下にファイルを置いた。私は正常にルートレベルのindex.phpページ(http://localhost/newcake/index.php)にアクセスできますが、ユーザー情報(http:// localhost/newcake/users)にアクセスしようとすると404エラーが表示されます。そのURLは私の古いケーキのインスタンスで働いた。私は開発者がケーキのアプリで何とかURLパスを再マッピングしたかどうか、もしそうなら、私はそれを見つけるためにどこに行くのだろうか?ケーキアプリケーションにアクセスする際に404エラーが発生する

注:私は開発者にこの質問をしたいと思いますが、現在利用できません。できるだけ早く解決したいと思います。

アップデート:私は、新しいアプリケーションの下に.htaccessファイルの検索を行なったし、次を発見した:

./.htaccess 
./app/.htaccess 
./app/webroot/.htaccess 
./cake/console/templates/skel/.htaccess 
./cake/console/templates/skel/webroot/.htaccess 

私は元のアプリケーションでの場所と内容をチェックし、それすべてが一致するように見えます。

答えて

0

ファイルのアクセス許可を確認してください。適切な場所に.htaccessファイルがあることを確認してください。いくつかのオペレーティングシステム(特にUbuntu)はフォルダ内のファイルをコピーしますが、ドットファイルは省略します。

見つからない場合は、クリーンインストールから移植してください。また

、.htaccessファイルとどこに置くためにはここを参照してください:http://book.cakephp.org/view/917/Apache-and-mod_rewrite-and-htaccess

+0

キャッシュディレクトリ上のファイルのパーミッションが最初に問題があったが、私はそれを修正し、私もすべてのファイルのパーミッションを開きましたケーキのアプリケーション全体で。 .htaccessファイルの確認中... – opike

+0

はmod_rewriteが有効になっていますか? – Leo

+0

それはそれでした。 httpd.confにそのディレクトリの "AllowOverride"エントリを追加しなければなりませんでした。ありがとう! – opike