sitio desarrollado con cakephp y cambio de servidor

527 views
Skip to first unread message

Bladovick

unread,
Mar 10, 2010, 7:06:35 AM3/10/10
to CakePHP en Español
¡Hola a todos!

Estoy muy muy perdida y necesito un poco de luz.
Trabajo en una empresa donde me encargo de las webs.
Una empresa ajena desarrolló hace tiempo unas páginas con cakePhp y
las tienen alojadas en su servidor.
El caso es que por unificar las todas las webs de la empresa donde
trabajo, hemos decidido contratar un dattacenter y queremos llevarnos
las estas páginas cake... Me encargo yo del asunto :-S
De momento he subido por FTP al nuevo servidor los archivos
manteniendo la estructura quel servidor original. He creado en myAdmin
la base de datos y he importado las tablas con sus contenidos. El
problema es que las webs no se ven.
He solicitado ayuda a los del dattacenter pero no me dan este tipo de
soporte... Leo y leo manuales pero no encuentro respuesta a mis
preguntas.
Tengo la intuición de que he de configurar algo en el servidor, pero
no sé qué. Ni idea de qué tengo que cambiar.
¿Alguna ayuda, por favor?

Muchas gracias de antemano.

Bruno M. Tenaglia

unread,
Mar 10, 2010, 8:22:47 AM3/10/10
to cakep...@googlegroups.com
El 10/03/2010 09:06 a.m., Bladovick escribi�:
> �Hola a todos!

>
> Estoy muy muy perdida y necesito un poco de luz.
> Trabajo en una empresa donde me encargo de las webs.
> Una empresa ajena desarroll� hace tiempo unas p�ginas con cakePhp y

> las tienen alojadas en su servidor.
> El caso es que por unificar las todas las webs de la empresa donde
> trabajo, hemos decidido contratar un dattacenter y queremos llevarnos
> las estas p�ginas cake... Me encargo yo del asunto :-S

> De momento he subido por FTP al nuevo servidor los archivos
> manteniendo la estructura quel servidor original. He creado en myAdmin
> la base de datos y he importado las tablas con sus contenidos. El
> problema es que las webs no se ven.
> He solicitado ayuda a los del dattacenter pero no me dan este tipo de
> soporte... Leo y leo manuales pero no encuentro respuesta a mis
> preguntas.
> Tengo la intuici�n de que he de configurar algo en el servidor, pero
> no s� qu�. Ni idea de qu� tengo que cambiar.

> �Alguna ayuda, por favor?
>
> Muchas gracias de antemano.
>
>
Hola ; podrias mencionar como te ha quedado la estructura de los
archivos en el servidor, ademas tiene que tener mod_rewrite el apache,
revisa permisos para el index.php( 644 ) que esta fuera de la carpeta
app . Saludos!!

--
--------------------------------------------
- Bruno M. Tenaglia - Analista Programador -
--------------------------------------------
- Contact Me : 03402-15541431 -
--------------------------------------------
- http://www.bmtblog.com -
--------------------------------------------
- http://twitter.com/bmtblog -
--------------------------------------------
- http://www.linkedin.com/in/btenaglia -
--------------------------------------------
- Linux Registered User #501874 -
--------------------------------------------


geneller naranjo

unread,
Mar 10, 2010, 8:42:47 AM3/10/10
to cakep...@googlegroups.com
creo ke tambien podrias revisar el htacess del webroot

El 10 de marzo de 2010 08:22, Bruno M. Tenaglia <brunomart...@gmail.com> escribió:
El 10/03/2010 09:06 a.m., Bladovick escribió:

¡Hola a todos!


Estoy muy muy perdida y necesito un poco de luz.
Trabajo en una empresa donde me encargo de las webs.
Una empresa ajena desarrolló hace tiempo unas páginas con cakePhp y

las tienen alojadas en su servidor.
El caso es que por unificar las todas las webs de la empresa donde
trabajo, hemos decidido contratar un dattacenter y queremos llevarnos
las estas páginas cake... Me encargo yo del asunto :-S

De momento he subido por FTP al nuevo servidor los archivos
manteniendo la estructura quel servidor original. He creado en myAdmin
la base de datos y he importado las tablas con sus contenidos. El
problema es que las webs no se ven.
He solicitado ayuda a los del dattacenter pero no me dan este tipo de
soporte... Leo y leo manuales pero no encuentro respuesta a mis
preguntas.
Tengo la intuición de que he de configurar algo en el servidor, pero
no sé qué. Ni idea de qué tengo que cambiar.

¿Alguna ayuda, por favor?

Muchas gracias de antemano.

 
Hola ; podrias mencionar como te ha quedado la estructura de los archivos en el servidor, ademas tiene que tener mod_rewrite el apache, revisa permisos para el index.php( 644 ) que esta fuera de la carpeta app . Saludos!!

--
--------------------------------------------
- Bruno M. Tenaglia - Analista Programador -
--------------------------------------------
- Contact Me : 03402-15541431              -
--------------------------------------------
- http://www.bmtblog.com                   -
--------------------------------------------
- http://twitter.com/bmtblog               -
--------------------------------------------
- http://www.linkedin.com/in/btenaglia     -
--------------------------------------------
- Linux Registered User #501874            -
--------------------------------------------





--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-esp...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-esp?hl=es.




--
atentamente
Geneller Naranjo Alzate.

Henrry Chy

unread,
Mar 10, 2010, 9:00:23 AM3/10/10
to CakePHP en Español
Hola Bladovick, yo tambien tuve un problema similar pero con un
servidor gratuito, revicé en el manual y me ayudo a solucionarlo, es
sobre la configuracion de todos los .htaccess, revisalo aqui:

http://book.cakephp.org/es/view/37/Apache-and-mod_rewrite-and-htaccess

Ojala ayude con tu problema, nos vemos.

On 10 mar, 08:22, "Bruno M. Tenaglia" <brunomartintenag...@gmail.com>
wrote:

> -http://www.linkedin.com/in/btenaglia    -


> --------------------------------------------
> - Linux Registered User #501874            -

> --------------------------------------------- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Samu

unread,
Mar 10, 2010, 9:01:16 AM3/10/10
to cakep...@googlegroups.com
Tambien borra los archivos temporales de las carpetas App/tmp/cache ya que si no coinciden los datos con el del servidor de origen con el servidor actual no va a mostar nada

Nachopitt

unread,
Mar 10, 2010, 10:20:55 AM3/10/10
to cakep...@googlegroups.com
Cambia la configuración de debug a 2 en el app/config/core.php, si sale un error de perdida lo verás.
Ignacio Alberto Zamora Esqueda
Ingeniero de Software
Corporación Tectronic, S.A. De C.V.
Tels: (33) 3615-44-11 y 36-15-45-11
Fax: (33) 3615-46-11
sist...@tectronic.com.mx
www.tectronic.com.mx

Pedro Arana

unread,
Mar 10, 2010, 10:53:51 AM3/10/10
to cakep...@googlegroups.com
2010/3/10 Bladovick <pra...@gmail.com>:

Podrias tener problemas en 3 lugares:

1) La copia de los archivos es incompleta

hay unos archivos .htaccess ocultos en 3 directorios
el directorio raiz:
/
el directorio de la aplicación:
app/
el directorio de el contenido estático
app/webroot/

si solo arrastraste y copiaste de un servidor a otro, posiblemente
hayas olvidado el de el directorio raiz

la carpeta app/tmp y todas las que esten incluidas debe tener permisos
de escritura para tu webserver (prueba con 777 si funciona ve bajando
el nivel de acceso hasta que sea lo mas seguro y aun util)

Tambien podrias necesitar refrescar el cache , abre en /app/config/core.php

Busca la linea

Configure::write('debug', 0);

y cambiala por

Configure::write('debug', 2);

Intenta entrar en el home de la aplicacion y despues navegar un poco
en las paginas, quizas veas algunos mensajes extraños que no se veian
en el otro servidor (son mensajes de depuracion) cuando hayas
terminado de navegar el sitio. regresa el valor a 0 y la aplicaion
deberia funciona

2) la configuración de la base de datos es diferente

abre el archivo /app/config/database.php

var $default = array(
'driver' => 'mysqli',
'persistent' => true,
'encoding' => 'utf8'
'host' => 'localhost',
'login' => 'un_usuario',
'password' => 'el_psw',
'database' => 'temp',
);

Las ultimas 4 opciones deben de ser de tu nuevo entorno,
host es el servidor donde esta la base de datos (no la aplicacion),
login y password son los que usara la aplicacion para entrar a mysql y
deben tener permisos de select, update y delete en las tablas,
database debe ser el nombre de la base de datos como se creo en tu
nuevo servidor (algunos host agregan un prefijo con el nombre del
cliente cliente_basededatos)

3) La configuración de apache es diferente

Como te han mencionado antes, deberias checar que este activado
mod_rewrite y que la version de php sea la adecuada para la aplicación

Tambien te serviria leer el manual

http://book.cakephp.org/view/32/Installation

Hay un tema para acerca de la configuracion de apache (3.3.4) y otro
acerca de la instalacion en produccion (3.3.2),

Saludos
Pedro Arana Matus

--
Defiende tu derecho a pensar, porque incluso pensar de manera errónea
es mejor que no pensar.
-Hipatia de Alejandría

Bladovick

unread,
Mar 23, 2010, 2:00:00 PM3/23/10
to CakePHP en Español
Sois cojonudos.
Voy a probar todo. Os mantengo informados.

Muchas gracias!!!!

On 10 mar, 16:53, Pedro Arana <pedro.arana.ma...@gmail.com> wrote:
> 2010/3/10Bladovick<prad...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages