【发布时间】:2015-03-10 20:16:06
【问题描述】:
我创建了一个Procfile 和composer.json 文件。我有 procfile 指向正确的目录。例如,它将显示test.html 的内容,但不显示test.php。
这是我的 procfile 中的内容:web: vendor/bin/heroku-php-apache2 /web/。我还没有使用htaccess 文件。
当我将更改推送到 Heroku 时,终端中的所有内容都会正确完成。我正在使用 papertrail 进行日志记录,并且记录信息表明它正在查找文档根文件夹。
这里是它启动后产生的消息示例:
Jan 12 15:03:25 myfabricapp heroku/router: at=info method=GET path="/test.php"
host=myfabricapp.herokuapp.com request_id=2c67069c-7f3d-4c35-b0ee-7e33c5f4c041
fwd="24.247.92.152" dyno=web.1 connect=1ms service=2ms status=404 bytes=384
我在 MAMP 堆栈上运行这个应用程序很好。据我所知,我从未添加任何 PHP 扩展。我可能在这里缺少什么?
我也遇到了 403 错误,“你没有权限访问...”
提前致谢。
【问题讨论】:
-
告诉我们你是如何定义
Procfile的? -
是的,请在问题中包含相关信息,我们无法猜测所有内容:)
Procfile和任何.htaccess。 -
我用该信息编辑了原始问题。