Foros del Web » Programando para Internet » PHP » Symfony »

Symfony2 renombrar carpeta "web"

Estas en el tema de Symfony2 renombrar carpeta "web" en el foro de Symfony en Foros del Web. Hola Estoy haciendo pruebas con Symfony2 En mi hosting adentro de cada dominio/subdominio hay una carpeta "html" Por lo que tengo entendido , lo correcto ...
  #1 (permalink)  
Antiguo 01/10/2011, 09:32
Avatar de punk567  
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 265
Antigüedad: 18 años, 1 mes
Puntos: 5
Symfony2 renombrar carpeta "web"

Hola

Estoy haciendo pruebas con Symfony2

En mi hosting adentro de cada dominio/subdominio hay una carpeta "html"

Por lo que tengo entendido , lo correcto es subir Symfony2 a la carpeta raiz del subdominio, con una estructura así:

subdominio/app
subdominio/bin
subdominio/src
subdominio/vendor
subdominio/web
..

y luego está la carpeta

subdominio/html

el tema es configurar Symfony para que el contenido de la carpeta "web" pase a la carpeta pública "html"

está bien este concepto? y como podría hacerse

Saludos
  #2 (permalink)  
Antiguo 02/10/2011, 10:51
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Symfony2 renombrar carpeta "web"

simple: cambia el nombre de la carpeta "web" a "html" y borra la caché se symfony, pero se supone que debes de configurar en el httpd.conf realmente el DocumentRoot a utilizar:

Código Apache:
Ver original
  1. <VirtualHost *:80>
  2.   ServerName www.mydomain.com
  3.   DocumentRoot "/symfonyproject/web"    #aquí
  4.   DirectoryIndex app.php
  5.   <Directory "/symfonyproject/web">        #aquí
  6.     AllowOverride All
  7.     Allow from All
  8.   </Directory>
  9. </VirtualHost>
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 02/10/2011, 17:51
Avatar de punk567  
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 265
Antigüedad: 18 años, 1 mes
Puntos: 5
Respuesta: Symfony2 renombrar carpeta "web"

Hola Maycol

el tema es que la carpeta "html" es en donde van los archivos públicos del subdominio

por ejemplo subdominio/html/index.php, en el navegador se ve así: subdominio.dominio.com/index.php

entonces pensaba que lo mejor era tener todo el contenido del framework en un nivel anterior a la carpeta "html" y que "html" actuara como la carpeta "web"

Pero no tengo acceso al archivo httpd.conf, se podrá hacer algo parecido con .htaccess?

Saludos
  #4 (permalink)  
Antiguo 04/10/2011, 08:49
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Symfony2 renombrar carpeta "web"

por lo que veo tu host ya está configurado, solo debes de copiar lo de www en html y las demás carpetas al nivel de html, tal cual como lo tiene symfony, tu host quedaría así tal cual:

subdominio/app
subdominio/bin
subdominio/src
subdominio/vendor
subdominio/html <-- he aquí lo de symfony/web (front-controllers y assets)

¿tu hosting no te deja crear un árbol de directorios propio?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 04/10/2011, 17:02
Avatar de punk567  
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 265
Antigüedad: 18 años, 1 mes
Puntos: 5
Respuesta: Symfony2 renombrar carpeta "web"

Si , hice la prueba de mover el contenido de web a html y funcionó

El tema es que ahora tengo otro error _(

en el archivo web/config.php dice:

RECOMMENDATIONS:

1. Upgrade your php-xml extension with a newer libxml.
2. Install and enable the intl extension.

pensaba que estas recomendaciones eran opcionales, pero en el navegador, si voy a app_dev.php/ , da este error:

ErrorException: Notice: Use of undefined constant LIBXML_COMPACT - assumed 'LIBXML_COMPACT' in
vendor/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php

busque en todo el sitio y en el archivo app/check.php encontré esta línea

check(defined('LIBXML_COMPACT'), 'Checking that the libxml version is at least 2.6.21', .....

en phpinfo() que está en la raíz del subdominio dice:

libXML Compiled Version 2.6.16

por poco es anterior, consulte con el soporte del hosting y me dijeron que no se puede actualizar

luego busqué información en google y encontré esta página:
github.com/symfony/symfony/issues/2039

de alguien que tenía un problema similar

y el último mensaje (de Fabien Potencier) dice:

"I've updated Symfony to only use the LIBXML_COMPACT flag when it is available."

pero la versión que yo tengo la bajé ayer , o sea que es la última



En cuanto a lo de crear un árbol de directorios propio, no tengo idea lo que es, pero no puedo editar el archivo httpd.conf

Bueno disculpa el rollo , si tienes alguna idea en cuanto a lo de libxml se agradece

Saludos
  #6 (permalink)  
Antiguo 04/10/2011, 19:14
Avatar de punk567  
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 265
Antigüedad: 18 años, 1 mes
Puntos: 5
Respuesta: Symfony2 renombrar carpeta "web"

HOla de nuevo

Bueno , parece que lo de "I've updated Symfony to only use the LIBXML_COMPACT flag when it is available." si funcionó

acabo de entrar en la página de downloads, y hay una versión más nueva que la de ayer, la subí y ahora ya no me pide actualizar el libxml como requerimiento

voy a web/app_dev.php y tengo un error en el mismo archivo XmlFileLoader.php

editando esta linea en dicho archivo

$valid = $dom->schemaValidateSource($source);

por $valid = true;

el error desaparece, espero poder seguir trabajando con normalidad pese a esto..

ahora tengo nuevos problemas,

si utilizo en la url app.php da un error 404, pero bueno supongo que se podrá corregir , voy a seguir buscando

SAludos
  #7 (permalink)  
Antiguo 10/05/2012, 06:47
Avatar de nicolasvillalba  
Fecha de Ingreso: enero-2009
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Symfony2 renombrar carpeta "web"

@punk567

Esta utilizando un servidor compartido?
  #8 (permalink)  
Antiguo 16/05/2012, 07:47
 
Fecha de Ingreso: mayo-2012
Mensajes: 61
Antigüedad: 12 años, 6 meses
Puntos: 23
Respuesta: Symfony2 renombrar carpeta "web"

@punk567
Si estas utilizando un host gratuito olvidate, vas a tener un monton de problemas.. de entrada necesitas acceso por ssh.
Si estas empezando con el framework te aconsejo que aprendas con el en tu localhost.

Saludos
  #9 (permalink)  
Antiguo 16/05/2012, 14:05
Avatar de nicolasvillalba  
Fecha de Ingreso: enero-2009
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Symfony2 renombrar carpeta "web"

@pfranco!!
En un servidor compartido pago, se puede instalar symfony2?
  #10 (permalink)  
Antiguo 17/05/2012, 01:22
 
Fecha de Ingreso: mayo-2012
Mensajes: 61
Antigüedad: 12 años, 6 meses
Puntos: 23
Respuesta: Symfony2 renombrar carpeta "web"

Cita:
Iniciado por nicolasvillalba Ver Mensaje
@pfranco!!
En un servidor compartido pago, se puede instalar symfony2?
Siempre que ese servidor cumpla sus requisitos si.
Si has visto algo de symfony2 veras que la consola la usa ampliamente, por lo tanto vas a necesitar que en el server tengas acceso por SSH. Si vas a usar el framework en producción también deberías instalar todas las recomendaciones (como el APC).

De todas formas siempre es mas aconsejable obtener un VPS.

Etiquetas: renombrar, symfony2, carpetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:35.