Phalcon控制器无法在MAMP上使用nginx

时间:2015-09-04 02:13:19

标签: php nginx mamp phalcon

我正在使用MAMP + nginx + phalcon建立网站。我已经完成了所有设置并且phalcon正在工作,但它只能看到IndexController和indexAction。如果我添加更多控制器并尝试导航到它们,我会收到404错误。此外,如果我向IndexController添加另一个操作,我无法访问它,我再次收到404错误。这是我的nginx配置文件:

{{1}}

我的index.php与phalcon文档中的给定索引相同。 任何建议/见解将不胜感激。

2 个答案:

答案 0 :(得分:1)

您的nginx conf应该将所有请求指向您的引导程序文件(通常是公共文件夹中的index.php),并传递包含所请求的原始路径的_url参数。

Phalcon router如何开箱即用。

正确的配置块可能会因项目的文件结构而异。因此,您需要阅读Phalcon's Nginx Installation Notes以了解您的特定情况需要哪些配置。

答案 1 :(得分:0)

尝试在https://docs.phalconphp.com/en/latest/reference/nginx.html检查phalcon nginx的文档,我能够使用这种配置,因为我们正在传递 _url param