2017-10-28 3 views
0

Ich habe eine einzelne Seite, die ich für eine gemeinnützige, für die ich freiwillig melde, aber die Heroku-Bereitstellung nur Demo gibt mir den Fehler aus dem Titel. Das Dateiverzeichnis ist so:Fehler 403 Verboten: Sie haben keinen Zugriff auf/auf diesem Server für einfache Heroku Build

--hotlabdemo 
    --assets  
     --javascript 
      home.js 
     --css 
      style.css 
     --images 
      a few images 
    composer.json 
    home.html 
    home.php 

Ich habe eine andere Seite dort gehostet, dass mehr oder weniger die gleiche Sache, aber ein wenig anders. Die HTML/JS/CSS sind unterschiedlich, aber nichts, was den Zugriff auf das "/" auf dem Server verhindern sollte.

Als Referenz der PHP und Komponist für beide Seiten sind

{} 

und

<?php include_once("home.html"); ?> 

ich ein Support-Ticket mit Heroku eröffnet, wurde aber

"Unfortunately, this appears to be an issue that falls outside the nature of 
the Heroku Support policy. I recommend searching our Knowledge Base or 
asking the community on Stack Overflow for more answers." 

Irgendwelche Gedanken erzählt Warum kann ich nicht auf die Seite zugreifen?

Antwort

0

Sie können dieses Problem höchstwahrscheinlich beheben, indem Sie im Stammverzeichnis Ihres Projekts eine Datei "Procfile" erstellen. https://devcenter.heroku.com/articles/procfile

HINWEIS

procfile Benennung und Lage

A procfile ist eine Datei mit dem Namen procfile. Es sollte genau Procfile genannt werden, und nichts anderes. Zum Beispiel ist Procfile.txt nicht gültig. Die Datei sollte eine einfache Textdatei sein.

Die Datei muss im Stammverzeichnis Ihrer Anwendung abgelegt werden. Es funktioniert nicht, wenn es in einem Unterverzeichnis platziert wird.

Die Procfile sollte definieren, dass Sie PHP Server z.

web: vendor/bin/heroku-php-apache2 web/

https://devcenter.heroku.com/articles/getting-started-with-php#define-a-procfile

Verwandte Themen