Zend Framework – Lección 2: Empezando a trabajar. Módulos.

En (Informatica) por Antonio el 01-07-2011

Tags : , , ,

La primera decisión que tenemos que tomar es si vamos a trabajar con una estrucutra modular o si directamente usaremos los directorios que nos ha creado por defecto NetBeans (en realidad ha sido el propio zf.sh ejecutando el comando “create project”). Leer el resto de la entrada »

Zend Framework – Lección 1: Primeros pasos

En (Informatica) por Antonio el 03-05-2011

Tags : , , ,

Vamos a explicar cómo empezar a trabajar con Zend Framework usando NetBeans


Lo primero que hay que hacer es descargarse los ficheros necesarios para poder utilizar el framework. Su web oficial es http://framework.zend.com/. Será suficiente con descargarnos el que pone “Zend Framework XXX Full” (según la versión que corresponda). Una vez que tengamos el fichero lo descomprimimos en el lugar del disco que queramos.

Cambiar open_basedir de PHP en modo FastCGI

En (Informatica) por Antonio el 25-02-2011

Tags : , , , ,

Cuando tienes instalado PHP en Apache usando FastCGI cada página tiene su propio php.ini dentro de /var/www/fcgi/nombre_dominio

Esto tienes sus ventajas y sus inconvenientes, pero cuando quieres cambiar una directiva en todos, pues tienes que editar varios ficheros para que se apliquen a todos los dominios donde quieras modificar algo. Esta mañana me ha surgido la necesidad de desactivar la directiva open_basedir de todas mis web y como que encontrado un comando para que me lo haga en todos, pues lo dejo por aquí por si a alguien la sirve:


find /var/www/fcgi/ -iname php.ini -exec sed -e '/^open_basedir/a\open_basedir=none'
-e 's/^open_basedir/#&/g' "{}" -i ";"


Este comando encuentra todos los archivos php.ini dentro de /var/www y sus subdirectorios y a cada uno de ellos le aplica el comando sed que lo que hace es comentar la linea actual donde está open_basedir y añadirle otra con el valor open_basedir=none

Una vez hecho esto, reiniciamos el apache y listo.

Para comprobar que todos los open_basedir se han cambiado podemos ejecutar:


find /var/www/fcgi/ -iname php.ini -exec cat "{}" ";" | grep ^open_basedir

No se si habrá otra solución más simple, supongo que siempre se puede mejorar, pero a mi me ha funcionado.

Instalando NetBeans 6.9 Beta

En (Informatica) por Antonio el 09-05-2010

Tags : , ,

Poco hay que decir sobre este IDE de programación orientada a objetos que no se sepa ya. Yo estaba esperando esta versión porque por fin han incluido soporte para Zend Framework, una teconología muy interesante sobre la que estoy investigando últimamente.

Otra cosa que llama la atención es ver el logo de ORACLE en el programa. A más de uno no nos gustó nada la compra de Sun Microsystem por parte del gigante ORACLE. Recordemos que Sun da soporte a productos tan imporantes para el software libre como Java, Mysql, OppenOffice, etc… Una de las primeras consecuencias que el padre de Java avandona la empresa.