Sök…
Steg för att flytta Symfony 2-projektet till hosting manuellt
Det beror på vilken typ av värd du har:
Om du har SSH-konsol kan du göra det på värd efter steg 2, om du inte har gjort det lokalt: kör kommando
php app/console cache:clear --env=prod'.
Anta att du har värd för mappar du
youdomain/public_html
, så ipublic_html
måste dupublic_html
alla webbfiler. Så du måste ladda upp alla från Symfony projektet (mappar:app
,src
,vendors
,bin
, filer:deps
,deps.lock
), med undantag för mappenweb
i mappenyoudomain
. Allt från mappwebbweb
uppladdning till mapppublic_html
.Kontrollera CHMOD för mappar
app/cache
ochapp/logs
, det bör finnas skrivåtkomst.Om det inte finns någon fil .htaccess i public_html, skapa den och lägg till en sådan kod i den: https://raw.github.com/symfony/symfony-standard/master/web/.htaccess
Nu bör du använda
youdomain.com/index
istället föryoudomain.com/app_dev.php/index
, som du använder lokalt. Om en webbplats fortfarande inte fungerar kan du öppnaweb/config.php
och hitta en kod där en kontroll av IP utförs, du hittar där bara IP127.0.0.1
. Lägg till din nuvarande IP till den här listan och ladda upp ny konfigurering på servern. Sedan kan du öppna sökvägenyourdomain/config.php
och kontrollera vad som är fel. Omconfig.php
visar att allt är ok, men det fortfarande inte fungerade, kan du aktiveraapp_dev.php
att felsöka: öppnaapp/app_dev.php
och din IP på samma sätt som iconfig.php
. Nu kan du köra skript som lokalt medapp_dev.php
.