Buscar..
Pasos para mover el proyecto Symfony 2 a hosting manualmente
Depende del tipo de hosting que tengas:
Si tiene una consola SSH, puede hacerlo en el hosting después del paso 2, si no lo ha hecho localmente: ejecute el comando
php app/console cache:clear --env=prod'.
Supongamos que tiene en sus carpetas de hosting
youdomain/public_html
, por lo que enpublic_html
deben ubicarse todos los archivos web. Por lo tanto, debe cargar todos los proyectos de Symfony (carpetas:app
,src
,vendors
,bin
, archivos:deps
,deps.lock
), excepto la carpetaweb
en la carpetayoudomain
. Todo, desde la carpeta de cargaweb
a la carpetapublic_html
.Compruebe CHMOD para las carpetas
app/cache
yapp/logs
, debe haber acceso de escritura.Si no hay ningún archivo .htaccess en public_html, créelo y agregue dicho código en él: https://raw.github.com/symfony/symfony-standard/master/web/.htaccess
Ahora debe usar
youdomain.com/index
lugar deyoudomain.com/app_dev.php/index
, que usa localmente. Si un sitio aún no funciona, puede abrir el archivoweb/config.php
y encontrar un código en el que se realice una comprobación de IP, solo encontrará la IP127.0.0.1
. Agregue su IP actual a esta lista y cargue la nueva configuración en el servidor. Luego puede abrir la ruta de accesoyourdomain/config.php
y verificar qué está mal. Siconfig.php
muestra que todo está bien, pero aún así no funcionó, puede habilitarapp_dev.php
para depurar: abraapp/app_dev.php
y su IP de la misma manera que enconfig.php
. Ahora puede ejecutar scripts como localmente usandoapp_dev.php
.