【发布时间】:2016-03-16 10:50:35
【问题描述】:
我已经按照这里的安装步骤:http://docs.sylius.org/en/latest/book/installation.html
一切正常,直到我不尝试访问 /app_dev.php。
我在 Vagrant v1.8.1 上使用 Ubuntu 14.04 机器运行它,内存=1024 和 cpus=2。物理主机是 MacbookPro 10.11.3(i5 2.7 GHz,Ram 8 Gb)。
甚至尝试安装 apcu 扩展并将 php.ini 文件中的 memory_limit 更改为 512 Mb,但没有任何变化。
Nginx 日志说:
2016/03/16 11:31:06 [错误] 1292#0: *1 上游超时 (110: 连接超时)同时从上游读取响应头, 客户端:192.168.10.1,服务器:test.dev,请求:“GET /app_dev.php/ HTTP/1.1”,上游:“fastcgi://127.0.0.1:9000”,主机:“test.dev”, 推荐人:“http://test.dev/app_dev.php/login”
应用程序日志未显示任何错误。还尝试重新配置 vm 并从头开始安装 Sylius,但我总是得到相同的行为。
我觉得和主机配置有关,但不知道从哪里开始。
【问题讨论】:
-
你还有其他正在运行的 symfony 项目吗?如果您不尝试测试 symfony 空项目 - 因为这可能与 symfony 相关而不是 sylius。 symfony.com/doc/current/book/installation.html
-
@nakashu 是的,我有一个 Symfony 3.0.3 的基本安装。没有显示超时错误。
-
如果您认为您的问题与您的主机配置有关,那么展示您的实际配置将是一个好的开始。
-
@xabbuh:使用“主机”配置我的意思是一般的东西,可能是 vagrant 本身或 nginx 或 php-fpm。我会尽快用 mi vagrant 文件更新答案。现在这是 nginx 配置:wecodepixels.com/nginx-configuration-for-sylius