0

我创建了一个Procfilecomposer.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 错误,“您没有访问权限...”

提前谢谢。

4

1 回答 1

0

我能够让 php 文件运行。问题可能来自我安装的 git 版本。我更新了它,它开始工作了。同时,然而 git 并没有完全更新。无论如何,我已经更新并运行了 git 2.2。我正在尝试部署一个更大的 php 应用程序,但大多是死胡同。

于 2015-01-16T05:24:24.013 回答