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_htmlmoeten alleyoudomain/public_htmlzijn geplaatst. Dus moet je allemaal van Symfony project (: folders te uploadenapp,src,vendors,bin; bestanden:deps,deps.lock), met uitzondering van de mapwebin de mapyoudomain. Alles uit de mapwebuploaden naar de mappublic_html.Controleer CHMOD voor mappen
app/cacheenapp/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/indexplaats vanyoudomain.com/app_dev.php/index, die u lokaal gebruikt. Als een site nog steeds niet werkte, kunt u het bestandweb/config.phpen 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.phpen controleren wat er mis is. Alsconfig.phpaangeeft dat alles in orde is, maar het nog steeds niet werkte, kunt uapp_dev.phpinschakelen voor foutopsporing: openapp/app_dev.phpen uw IP op dezelfde manier als inconfig.php. Nu kunt u scripts lokaal uitvoeren metapp_dev.php.