2017-01-02 2 views
1

Betriebssystem: Windows.Wie führe ich ein PHP-Projekt in Heroku lokal ausgeführt?

C:\Users\vigne>cd project 
C:\Users\vigne\project>heroku local //directory of cloned project from github 

erhielt ich diese:

[WARN] No ENV file found 
5:11:01 PM web.1 | 'vendor' is not recognized as an internal or external command, 
5:11:01 PM web.1 | operable program or batch file. 
[DONE] Killing all processes with signal null 
5:11:01 PM web.1 Exited with exit code 1 
+0

Sie müssen .end-Datei bei Ihrer lokalen Einrichtung. Kopiere die Configs von heruko nach .env – user269867

Antwort

5

Dieses dyno in Ihrem procfile

local: php -S localhost:8080 

und dieses dyno Verwenden Sie die Heroku auf lokalen Starten Sie den Heroku lokalen Server durch diesen Befehl auszuführen -

heroku local local 

Dann öffnen Sie http://localhost:8080/

+0

Ich bin mir nicht sicher, ob das eine gute Idee ist, weil es den lokalen PHP-Server lädt, was völlig anders ist als die App von Heroku. Nachdem ich das gesagt habe, bin ich mir selbst nicht sicher, wie ich das Procfile für den Dev- und den Prod-Einsatz einrichten soll! –

+0

Heroku führt den PHP-Server auch auf seinem eigenen Terminal aus, indem er den Befehl in procfile gibt. –

Verwandte Themen