WebサイトをPhalcon PHPフレームワークに移行する初期段階にあります。しかし、私は最初の問題に遭遇しました。Phalcon PHPプロジェクトがマッピングされていない(ディレクトリビューを表示するサーバ)
私はPhalconプロジェクトをさまざまなチュートリアルで指定されているように細かく設定しました。私は自分のサーバにPhalconがインストールされていることを確認しました。私はこのプロジェクトを/ wwwディレクトリにアップロードしました。しかし、レンダリングされたWebページを表示するのではなく、URLを参照すると、文字通り私のサーバーのディレクトリビューが表示されます(スクリーンショット1)。 Phalconプロジェクトのディレクトリを掘り下げても、ディレクトリビュー(スクリーンショット2)にしか入りません。/phalcon-project/publicを参照すると、パブリックディレクトリ(スクリーンショット3)のブートストラップindex.phpを介してコントローラとビューからインデックスが認識され、レンダリングされます。
なぜマッピングされていないのですか?注:私のトップレベル(/ www)には2つのディレクトリがあります。/phalcon-projectと/ other-websiteと呼ぶことにしましょう。そこから別のサイトを実行しています(そのサイトにはPHPフレームワークがなく、ちょっと退屈な古い静的サイトです)。私のURL www.phalcon-project.comは/ wwwにマップされていますディレクトリと私のURL www.other-site.comは/ www/other-siteにマップされています...これは問題を引き起こすはずですが、それはおそらくそれか他のものかもしれませんか?
スクリーンショット1:
スクリーンショット2:
スクリーンショット3:
仮想ホストの外観は? – kosta
@kosta GNU Linux共有サーバー。 mod_rewriteが有効です。 – Jakob