我试图在heroku上托管我的个人网站。我的网站只有html,css和javascript文件,我读到heroku只部署用ruby,node,scala,php等编写的应用程序。所以,我遵循了本教程(http://www.lemiffe.com/how-to-deploy-a-static-page-to-heroku-the-easy-way/)并更改了我的{{ 1}}文件到index.html
并包含一个home.html
文件,其中包含以下代码:index.php
。
我已成功将其推送到heroku,但是当我打开应用程序的heroku url时,它会给我一个505错误。
以下是我的<?php include_once("home.html"); ?>
:
heroku log
答案 0 :(得分:1)
你说505错误(505确实是一个异国情调的错误!)但根据你粘贴的日志它实际上只是一个500错误。 500是典型的服务器端错误,在这种情况下:
PHP Parse错误:语法错误,意外'?'在第1行的/app/index.php
我敢打赌你的php文件中有空格或者说不太对劲。确保它看起来像您在此处所指示的粘贴内容:https://stackoverflow.com/a/17531897/237091
答案 1 :(得分:0)
嗯,每当您的网页包含HTML,CSS和JavaScript时,请按照以下两个步骤操作:
1)将一个文件命名为index.html(保留其中的evreything)ex:script,stylesheet&amp;体。
2)现在,更改这些文件,复制并粘贴这些相同的文件,但将域名更改为 index.php
然后部署在Heroku上。
因此,此方法将帮助您部署Web页面