• 締切済み

[symfony] 足場生成 (scaffolding)でアクセスできない

symfony propel-generate-crud keijiban test Test のコマンドを実行し、いくつかファイルは作成されたのですが、 http://aaa.co.jp/test とブラウザからアクセスすると、「not Found」のサーバエラーがかえってきてしまいます。 DocumentRootの設定や、DBとの接続はうまくいっているようです。 (symfony propel-build-schemaで既存のDBからテーブルごとのスキーマを作成でき、また http://aaa.co.jp/と、デフォルトのアクセスをすればsymfonyのインストールページが表示されます) どなたか、原因がわかるかたがいれば教えてください。 どうぞよろしくお願いいたします。

みんなの回答

  • localica
  • ベストアンサー率52% (202/385)
回答No.1

これだけの情報では分かりかねます。 アパッチのログを(特にエラーログを)確認してみてください。 ただ、「ファイルが見つからない」一般的な理由はアクセス権の問題です。 testのディレクトリにアクセス権がないか、配下のファイルにアパッチからのアクセス権が無いのでしょう。 「chmod 666」とすれば表示されると思いますが。

maenoina
質問者

補足

情報が足りなく申し訳ありません。 まず、Apacheのエラーログですが 下記の通り、「test」がないというエラーが出ていました。  File does not exist: ・・・/keijiban/web/test また、権限についてもkeijiban以下をごっしり「777」にしてみましたが結果は変わりませんでした。 「symfony propel-build-schema」で作成されたファイルは以下の通りです。 apps/keijiban/modules/test apps/keijiban/modules/test/templates apps/keijiban/modules/test/templates/listSuccess.php apps/keijiban/modules/test/templates/editSuccess.php apps/keijiban/modules/test/templates/showSuccess.php apps/keijiban/modules/test/templates apps/keijiban/modules/test/actions apps/keijiban/modules/test/actions/actions.class.php apps/keijiban/modules/test/actions apps/keijiban/modules/test test/functional/keijiban/testActionsTest.php symfonyの挙動の理解が浅く、「web」以下にtestというファイルができないというところが気になっていますが、他サイトを参考にするとそれは問題がないようで原因がつかめない状態です。 すみませんがよろしくお願いします。

関連するQ&A

専門家に質問してみよう