【问题标题】:Getting to PHP index page on Heroku访问 Heroku 上的 PHP 索引页面
【发布时间】:2015-03-10 20:16:06
【问题描述】:

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

提前致谢。

【问题讨论】:

  • 告诉我们你是如何定义Procfile的?
  • 是的,请在问题中包含相关信息,我们无法猜测所有内容:) Procfile 和任何.htaccess
  • 我用该信息编辑了原始问题。

标签: php heroku procfile


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 2022-07-11
    • 1970-01-01
    • 2012-02-22
    相关资源
    最近更新 更多