Ricerca…


Passi per spostare manualmente il progetto Symfony 2 in hosting

Dipende dal tipo di hosting che hai:

  1. 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'. 
    
  2. Supponiamo di avere su di te le cartelle di hosting youdomain/public_html , quindi in public_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 cartella web nella cartella youdomain . Tutto dalla cartella web upload alla cartella public_html .

  3. Controllare CHMOD per cartelle app/cache e app/logs , dovrebbe esserci accesso in scrittura.

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

  5. Ora dovresti usare youdomain.com/index invece di youdomain.com/app_dev.php/index , che usi localmente. Se un sito non funziona ancora, puoi aprire il file web/config.php e trovare un codice dove viene eseguito un controllo per IP, troverai solo IP 127.0.0.1 . Aggiungi il tuo IP corrente a questo elenco e carica nuova configurazione sul server. Quindi puoi aprire il percorso yourdomain/config.php e controllare cosa non va. Se config.php mostra che tutto va bene, ma ancora non ha funzionato, puoi abilitare app_dev.php per il debug: apri app/app_dev.php e il tuo IP allo stesso modo di config.php . Ora puoi eseguire gli script come localmente usando app_dev.php .



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow