これまではリモートでしか実行されていなかったCodeIgniterプロジェクトがあります。 GitHubから私のローカルマシン(MySQLとPHPをインストールして設定しているOS X 10.6を実行している)にGitHubを引っ張った。Mac OS X上でApacheを使用してローカルで実行するようにCodeIgniterを設定する
私はホームページ(http:// localhost)に行くとうまくいきます(DBに接続し、すべてのPHPを実行し、正しいページを表示します)...しかし、リンクをクリックすると、http://localhost/product/details/464に行く製品のリンク)空白のページが表示されるか、「見つからない」リクエストされたURL/product/details/464がこのサーバーに見つかりませんでした。即座に。
ApacheやPHP、CodeIgniterのスタックのどこかにボールが落ちていて、このURLを解釈して適切なコントローラーなどに指示していると気づいていないかのようです。静的ファイル。私はここで何かを見逃すかもしれませんが、私は運がない数時間トラブルシューティングを試みてきました。どんな助けでも大歓迎です!
私は実際にCodeIgniterに騙されたことはないので、私は答えません。しかし、フレームワークは '.htaccess'ファイルを使ってフロントコントローラにリダイレクトしますか?もしそうなら、それらをあなたの地元のマシンに引っ張ったときにあなたのgithubレポにいたのですか? – cspray
http://localhost/index.php/product/details/464これは機能しますか? – Vamsi
.htaccessファイルはgitリポジトリにあります。他のグローバルな.htaccessファイルがありますか?私はMAMPを使ってGregSchoenとして以下のように試してみるつもりです。 – gohnjanotis