0

我有一个现有的 Kohana 3.3 Web 应用程序,我从 windows/linux 环境迁移到 Mac OSX 10.8.4。该应用程序当然可以在 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 中删除我在“其他”选项卡的“目录索引”文本字段中为我的特定主机设置的路径。这是我运行 SSL Web 应用程序的设置,该应用程序放置在 MAMP PRO 的 htdocs 文件夹以外的其他位置:

在 hosts->General 下,我添加了我的服务器名称(即subdomain.domain.local),检查了本地名称解析和 SSL,服务器设置文本框的端口 443,磁盘位置指向您的 Kohana 的 index.php 文件所在的文件夹路径(也使确保您有权访问您的网络应用程序文件夹)

高级选项卡:我检查了选项索引,FollowSymLinks;还有 AllowOverride: All; 顺序:允许,拒绝;允许:从所有

SSL 选项卡:为证书文件和证书密钥设置自签名证书的路径(如果没有,请使用创建按钮创建一个)。

另外,请确保您的端口在 Server->General 下正确设置。我有 Apache 80、SSL 443、MySQL 3306。

就是这样。我对 MAMP PRO 的 MySQL 有其他问题,但这是一个不同的问题。

于 2013-07-31T16:33:20.560 回答