0

Windows/Linux 環境から Mac OSX 10.8.4 に移動した既存の Kohana 3.3 Web アプリケーションがあります。もちろん、アプリケーションは Windows と Linux で完全に動作しますが、Mac で起動しようとすると問題が発生します。

私は MAMP PRO を使用しており、その構成を私の知る限りで設定しました。とにかく、問題は、https://subdomain.domain.localとしてアプリにアクセスしようとすると、ページに「 / のインデックス」と、 index.php ファイルがある場所のディレクトリコンテンツのリストが表示されることです。ただし、コントローラーに直接アクセスすると、 https://subdomain.domain.local/login、ページは完全に機能し、アプリを使用できます。

MAMP PRO が index.php から初期化または実行できないのはなぜですか?

4

1 に答える 1

1

これを修正するには、特定のホストの [その他] タブの [ディレクトリ インデックス] テキスト フィールドに設定したパスを MAMP PRO で削除しました。MAMP PRO の htdocs フォルダー以外の別の場所に配置された SSL Web アプリを実行するためのセットアップは次のとおりです。

[hosts]->[General] の下で、サーバー名 (ie subdomain.domain.local) を追加し、ローカルの名前解決と SSL を確認し、サーバー設定テキスト ボックスのポート 443 を指定し、ディスクの場所は、Kohana の index.php ファイルがあるフォルダー パスを指します (また、 Web アプリ フォルダーへのアクセス許可があることを確認してください)

Advanced タブ: オプション Indexes、FollowSymLinks がチェックされています。また、AllowOverride: All; 命令: 許可、拒否。許可: すべてから

[SSL] タブ: 証明書ファイルと証明書キーの両方の自己署名証明書へのパスを設定します (ない場合は、[作成] ボタンを使用して作成します)。

また、ポートが Server->General で正しく設定されていることを確認してください。Apache 80、SSL 443、MySQL 3306 を使用しています。

それでおしまい。MAMP PRO の MySQL には他にも問題がありましたが、それは別の問題です。

于 2013-07-31T16:33:20.560 に答える