我的Heroku静态站点打破了新的PHP系统

时间:2014-05-04 14:32:03

标签: php .htaccess heroku static-site

我在Heroku上运行了一个静态站点。到目前为止,我index.php旁边有一个空的index.html,而php_flag engine off中的.htaccess,一切都很顺利。 Heroku检测到了一个PHP应用程序,但没有运行PHP任何东西; index.html个文件优先。

现在切换到新的PHP系统,我无法让我的静态网站工作。似乎php_flag engine off导致内部服务器错误,但如果我删除它,那么服务器找不到index.php,所以我得到File Not Found。所以我将所有index.html文件重命名为index.php,但然后我网站中的内部链接因某种原因引入了一个端口(即example.com/foo变为{{ 1}}),所以这些链接都不起作用。

我想说的是,

正在做什么请帮助

1 个答案:

答案 0 :(得分:1)

再试一次;之前发布的更新解决了这个问题。

新的buildpack通过FastCGI使用PHP;不需要再设置engine off,因为没有真正的开销。该旗帜不再受支持,因为它只能起作用