私は非常に混乱しています。私は、CakePHP 1.2を使用して、この構造を追加しようとしている:CakePHP RoutingAliasesの間違ったビューパスまたは対流
- DB名:routingaliases
- モデル名:Routingalias、
- コントローラーroutingalias.php:RoutingaliasesControllerとするvar $名= 'Routingaliases' を;,
- ビューroutingaliases_controller.php:フォルダ名 - routingaliasesと試みがhttp://example.com/routingaliases/indexを開こうとした時、そこにindex.ctpとmain.ctp
があるしかし、私はエラーを受け取っ:
Error: The view for RoutingaliasesController::index() was not found.
Error: Confirm you have created the file: /var/www/***/views/routingaliases/index.ctp
Notice: If you want to customize this error message, create */views/errors/missing_view.ctp
実際にフォルダとビューファイルは存在しますが、エラーが発生しました。誰かがそれを修正する方法を助けることができますか?
ファイルはWebサーバーから読み取り可能ですか?ビューファイルに適切なパーミッションがあることを確認してください(Linuxサーバでは通常、www-dataまたはapacheユーザを所有者とし、 'chmod 644'パーミッション)。また、エラーログを調べてみてください(app/tmp/logs/error.logとdebug.logの下にあるあなたのウェブサーバーのエラーログとケーキのログの両方をチェックする価値があるかもしれません)。 – Oldskool
ありがとう、@Oldskool これは私の問題を解決しました。問題は、誰かがルート権限を持つフォルダを作成した後で問題が多かったということです。 – Dodo
同じ問題を抱えている他の人が解決を簡単に見つけるのに役立つかもしれません。 – Oldskool