cakephp y versiones PHP

191 views
Skip to first unread message

Diego Villar

unread,
Sep 9, 2008, 10:12:32 PM9/9/08
to cakep...@googlegroups.com
Bueno, solo para poner al tanto 

Estuve todo el día intentado hacer funcionar cake en todo su esplendor y no hubo manera, les doy un resumen ya que estoy bastante cansado.

- La consola de cake 1.2 rc2, NO funciona con PHP 4.4.
- CakePHP 1.2 rc2 NO funciona con PHP 5.2.6 me encontré con numerosos problemas al punto de comenzar un desarrollo.

Desde hace algún tiempo estoy utilizando CakePHP para dos sitios webs de tamaño medio, esto lo comenze y termine utilizando CakePHP 1.2 Alpha.
Ahora como tengo que comenzar un desarrollo de cero, me pareció conveniente comenzar con la última beta de Cake, como vi que según que versión de PHP daba uno u otro problema y al tener la libertad de instalar en el server lo que me plazca, comenze a ver con que versión de PHP se lleva bien la última beta de cake, pero me encontre con que algunas cosas que funcionan bien en php4.4 y no lo hacen para php5.2.6 y estuve reconfigurando Apache y probando todo el día, ademas decir que cake  1.2rc2 directamente da un Fatal Error si se utilizas  PHP 5.0.5... ... sinceramente bastante frustrante ....

Otra cuestión que me parece realmente frustrante es el echo de que no se respete el "deprecated" que toda la vida (como programador php) se ha respetado en el core de PHP, me encontre con que de versión a versión de la 1.2 cambiaban muchisimas cosas con lo cual lo que aprendiste hasta el momento no sirve de nada y cuando intentas hacer algo ya no funciona y comienza el lío de ver que pasa y hay que arrancar nuevamente, esto, creo, genera un tiempo perdido bastante importante.

Por otra parte, esto de no respetar el "deprecated" directamente DESECHA muchísimo material existente en la web, me paso muchisimas veces de encontrar un tutorial o hepler que al intentar implementarlo no funciona por que se han eliminado metodos, o bien encontre en the bakery varias cosas que me interesan para un nuevo desarrollo y me encuentro que son para 1.2 rc2 dado que los helpers del Aplha no tiene los metodos que son necesarios ... y ahi empiezo nuevamente pensando que PHP instalo para correr la rc2 ...

No se si soy al único que le pasan estas cosas, pero tengo en mi haber unos años de desarrollo y si hay algo que me pinchan son las frustraciones ... espero mañana tener un mejor día ...

Por otra parte y cerrando el tema, me gustaría saber si alguien paso por esto y esta trabajando con la RC2, que versión de php utiliza?

Desde ya gracias y disculpas por la extensión.

Saludos,


Nachopitt

unread,
Sep 9, 2008, 10:18:16 PM9/9/08
to cakep...@googlegroups.com
Trabajando actualmente con cakephp 1.2RC2 y php 5.2.6 (al parecer la más nueva estable de la serie 5). No me ha dado el problema que comentas del "Fatal error". Quizá puedas comentarnos en que momento te dió ese error para ver si lo puedo replicar en mi desarrollo y comentar sobre esto.

Saludos y espero mañana tengas mejor día.

2008/9/9 Diego Villar <dmvi...@gmail.com>



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

Diego Villar

unread,
Sep 9, 2008, 11:07:22 PM9/9/08
to cakep...@googlegroups.com
Tks, mañana contare bien la historia, por otra parte ya me registre en el ·"trac" me van a escuchar (o leer) estos muchachos :P

slds

Daniel Zelisko

unread,
Sep 10, 2008, 1:00:48 AM9/10/08
to cakep...@googlegroups.com
Diego Villar escribió:

> Tks, mañana contare bien la historia, por otra parte ya me registre en
> el ·"trac" me van a escuchar (o leer) estos muchachos :P

hola,

yo uso esta en mi ordenador y no he tenido problemas (sin contar algún
pequeño crash del bake, pero nada importante)

PHP 5.2.4-2ubuntu5.3

un saludo
danielz

Ricardo Mun~oz A.

unread,
Sep 10, 2008, 12:24:22 PM9/10/08
to cakep...@googlegroups.com
2008/9/9 Diego Villar <dmvi...@gmail.com>:

> Bueno, solo para poner al tanto
> Estuve todo el día intentado hacer funcionar cake en todo su esplendor y no
> hubo manera, les doy un resumen ya que estoy bastante cansado.
> - La consola de cake 1.2 rc2, NO funciona con PHP 4.4.
> - CakePHP 1.2 rc2 NO funciona con PHP 5.2.6 me encontré con numerosos
> problemas al punto de comenzar un desarrollo.
> Desde hace algún tiempo estoy utilizando CakePHP para dos sitios webs de
> tamaño medio, esto lo comenze y termine utilizando CakePHP 1.2 Alpha.
> Ahora como tengo que comenzar un desarrollo de cero, me pareció conveniente
> comenzar con la última beta de Cake, como vi que según que versión de PHP
> daba uno u otro problema y al tener la libertad de instalar en el server lo
> que me plazca, comenze a ver con que versión de PHP se lleva bien la última
> beta de cake, pero me encontre con que algunas cosas que funcionan bien en
> php4.4 y no lo hacen para php5.2.6 y estuve reconfigurando Apache y probando
> todo el día, ademas decir que cake 1.2rc2 directamente da un Fatal Error si
> se utilizas PHP 5.0.5... ... sinceramente bastante frustrante ....

Fatal Error respecto a que? cual es el mensaje de error completo?

> Otra cuestión que me parece realmente frustrante es el echo de que no se
> respete el "deprecated" que toda la vida (como programador php) se ha
> respetado en el core de PHP, me encontre con que de versión a versión de la
> 1.2 cambiaban muchisimas cosas con lo cual lo que aprendiste hasta el
> momento no sirve de nada y cuando intentas hacer algo ya no funciona y
> comienza el lío de ver que pasa y hay que arrancar nuevamente, esto, creo,
> genera un tiempo perdido bastante importante.

por eso lo mas sano es no usar una version alpha/beta para proyectos nuevos.

> Por otra parte, esto de no respetar el "deprecated" directamente
> DESECHA muchísimo material existente en la web, me paso muchisimas veces de
> encontrar un tutorial o hepler que al intentar implementarlo no funciona por
> que se han eliminado metodos, o bien encontre en the bakery varias cosas que
> me interesan para un nuevo desarrollo y me encuentro que son para 1.2 rc2
> dado que los helpers del Aplha no tiene los metodos que son necesarios ... y
> ahi empiezo nuevamente pensando que PHP instalo para correr la rc2 ...
> No se si soy al único que le pasan estas cosas, pero tengo en mi haber unos
> años de desarrollo y si hay algo que me pinchan son las frustraciones ...
> espero mañana tener un mejor día ...
> Por otra parte y cerrando el tema, me gustaría saber si alguien paso por
> esto y esta trabajando con la RC2, que versión de php utiliza?

estas seguro que tu version de PHP esta corriendo bien? que plataforma usas?

--
Ricardo Mun~oz A.

Diego Villar

unread,
Sep 10, 2008, 2:23:36 PM9/10/08
to cakep...@googlegroups.com
PHP 5.0.5 + CakePHP 1.2 rc2 en cuanto al Fatal Error:

Al poner en un controller:

var $components = array('RequestHandler','Security');

Recibo el siguiente error:

Fatal error: Cannot access empty property in d:\wamp\www\scp2\cake\libs\controller\component.php on line 224

en la linea 224 esta lo siguiente:

if (isset($object->{$component}->components) && is_array($object->{$component}->components) && (!isset($object->{$component}->{$parent}))) {
$this->_loadComponents($object->{$component}, $component);
}

que puede ser esto ?

----------------------------------------------------------------------------------------------

En cuanto a por que no utilizo 1.1, simplemente por que a la vista quedo vieja y por que si no usamos y no renegamos con CakePHP 1.2 dificilmente alguna vez exista un "stable" de esta versión, cuando detecto algo extraño, simplemente busco algún hack para solucionarlo, el problema se me presenta cuando bajo una nueva revisión y me encuentro con que me cambiaron TODO o buena parte, entonces deja de servir el know how y por ahí hasta los hacks, pero esto quiero suponer se debe a que venia usando alpha, ya estando en beta los cambios serguramente van a ser menores (al menos eso espero ).

------------------------------------------------------------------------------------------------


De todas maneras de ahora en mas voy a enviar tickets al trac cada vez que este seguro de que algo anda mal, hice muchisimas pruebas ayer que ahora ya ni recuerdo.

Por otra parte, tengo pensado hacer mas seguimiento sobre los cambios que se van implementando como para adelantarme a los inconvenientes.


De momento lo que puedo decir es que termine configurando todo con éxito utilizando Apache 2.0 + PHP 5.2.0 + CakePHP 1.2 rc2

------------------------------------------------------------------------------------------------------------------------

Así que estoy en "start your engines" para el nuevo desarrollo, cabe destacar que este nuevo desarrollo incuye ACL a fondo, i18n,l10n, templates,y muchas características de Cake, así que la probada que le tengo que dar a todo esto va a ser importante, prometo contar mi travesía:P

slds!

Lucas Caro™

unread,
Sep 16, 2008, 8:27:25 AM9/16/08
to cakep...@googlegroups.com
saludos, solo queria decir que estoy usando cake 1.2 (desde el beta al
rc2) para varios proyectos y nunca me encontre con un error como para
decir que cake no anda, si tal vez algun bug (que probablemente este
ya solucionado en el svn) pero esto de crear un proyecto nuevo y que
no funcione jamas me paso. Estas seguro que tenes todo funcionando
bien aparte del cake? yo lo tengo andando en php 4 y 5 ambos en la
ultima version estable.

saludos.


--
Lucas S. Caro
lu...@triplesmart.com
202-657-Go33 (4633)
http://www.triplesmart.com

Reply all
Reply to author
Forward
0 new messages