Ricerca…
Passi per spostare manualmente il progetto Symfony 2 in hosting
Dipende dal tipo di hosting che hai:
Se si dispone della console SSH, è possibile eseguire l'hosting dopo il passaggio 2, se non è stato eseguito localmente: comando di esecuzione
php app/console cache:clear --env=prod'.
Supponiamo di avere su di te le cartelle di hosting
youdomain/public_html
, quindi inpublic_html
devono trovarsi tutti i file web. Quindi devi caricare tutto dal progetto Symfony (cartelle:app
,src
,vendors
,bin
; file:deps
,deps.lock
), ad eccezione della cartellaweb
nella cartellayoudomain
. Tutto dalla cartellaweb
upload alla cartellapublic_html
.Controllare CHMOD per cartelle
app/cache
eapp/logs
, dovrebbe esserci accesso in scrittura.Se non ci sono file .htaccess in public_html, quindi crearlo e aggiungere tale codice in esso: https://raw.github.com/symfony/symfony-standard/master/web/.htaccess
Ora dovresti usare
youdomain.com/index
invece diyoudomain.com/app_dev.php/index
, che usi localmente. Se un sito non funziona ancora, puoi aprire il fileweb/config.php
e trovare un codice dove viene eseguito un controllo per IP, troverai solo IP127.0.0.1
. Aggiungi il tuo IP corrente a questo elenco e carica nuova configurazione sul server. Quindi puoi aprire il percorsoyourdomain/config.php
e controllare cosa non va. Seconfig.php
mostra che tutto va bene, ma ancora non ha funzionato, puoi abilitareapp_dev.php
per il debug: apriapp/app_dev.php
e il tuo IP allo stesso modo diconfig.php
. Ora puoi eseguire gli script come localmente usandoapp_dev.php
.