Sök…


Steg för att flytta Symfony 2-projektet till hosting manuellt

Det beror på vilken typ av värd du har:

  1. 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'. 
    
  2. Anta att du har värd för mappar du youdomain/public_html , så i public_html måste du public_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 mappen web i mappen youdomain . Allt från mappwebb web uppladdning till mapp public_html .

  3. Kontrollera CHMOD för mappar app/cache och app/logs , det bör finnas skrivåtkomst.

  4. 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

  5. Nu bör du använda youdomain.com/index istället för youdomain.com/app_dev.php/index , som du använder lokalt. Om en webbplats fortfarande inte fungerar kan du öppna web/config.php och hitta en kod där en kontroll av IP utförs, du hittar där bara IP 127.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ägen yourdomain/config.php och kontrollera vad som är fel. Om config.php visar att allt är ok, men det fortfarande inte fungerade, kan du aktivera app_dev.php att felsöka: öppna app/app_dev.php och din IP på samma sätt som i config.php . Nu kan du köra skript som lokalt med app_dev.php .



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow