Zoeken…
Stappen om het Symfony 2-project handmatig te hosten
Het hangt af van het soort hosting dat u hebt:
Als u een SSH-console hebt, kunt u dit na stap 2 doen op hosting, als u dit niet lokaal hebt gedaan: opdracht uitvoeren
php app/console cache:clear --env=prod'.
Stel dat u op uw
youdomain/public_html
, dus inpublic_html
moeten alleyoudomain/public_html
zijn geplaatst. Dus moet je allemaal van Symfony project (: folders te uploadenapp
,src
,vendors
,bin
; bestanden:deps
,deps.lock
), met uitzondering van de mapweb
in de mapyoudomain
. Alles uit de mapweb
uploaden naar de mappublic_html
.Controleer CHMOD voor mappen
app/cache
enapp/logs
, er moet schrijftoegang zijn.Als er geen bestand .htaccess in public_html is, maak het dan aan en voeg dergelijke code toe: https://raw.github.com/symfony/symfony-standard/master/web/.htaccess
Gebruik nu
youdomain.com/index
plaats vanyoudomain.com/app_dev.php/index
, die u lokaal gebruikt. Als een site nog steeds niet werkte, kunt u het bestandweb/config.php
en een code zoeken waar een controle op IP wordt uitgevoerd, u vindt er alleen IP127.0.0.1
. Voeg uw huidige IP toe aan deze lijst en upload een nieuwe configuratie op de server. Vervolgens kun je padyourdomain/config.php
en controleren wat er mis is. Alsconfig.php
aangeeft dat alles in orde is, maar het nog steeds niet werkte, kunt uapp_dev.php
inschakelen voor foutopsporing: openapp/app_dev.php
en uw IP op dezelfde manier als inconfig.php
. Nu kunt u scripts lokaal uitvoeren metapp_dev.php
.