Archive for January, 2008

Resolver PHP: Fatal error: Allowed memory size of 7785608 bytes exhausted (tried…

Thursday, January 24th, 2008

Esto sucede cuándo los requerimientos de un script sobrepasan los límites de memoria por defecto. Para solucionar esto modifica el fichero php.ini, en Linux Debian por defecto puede estar en alguna de estas localizaciones dependiendo del servidor q tengas instalado:
/etc/php5/apache/php.ini
/etc/php5/apache2/php.ini
El parámetro en cuestión que hay que modificar es el siguiente, por defecto pone 16Mb
memory_limit = [...]

 

Montar servidor de subversion en Debian Etch

Monday, January 14th, 2008

Con esto podremos tener un repositorio básico con autenticación con el que poder trabajar, para algo más complicado es mejor mirar la documentación de subversion
Para instalar subversion tecleamos:
apt-get install subversion
Creamos una carpeta para los repositorios y dentro un repositorio de prueba
mkdir /svn
svnadmin create /svn/prueba/
Arrancamos el servidor y nos aseguramos de que hay acceso desde [...]

 

Instalando ruby on rails, gems y mongrel en Debian

Monday, January 14th, 2008

Para instalar el framework de desarrollo de ruby tenemos que ejecutar el siguiente comando:
apt-get install ruby rubygems rails mongrel
Con esto instalaremos todo lo necesario para empezar a programar. El lenguaje, el gestor de paquetes gems, rails y el servidor web ligero mongrel.
Creando una aplicación nueva y probándola
Nos situamos en la carpeta dónde queramos crear [...]

 

Balanceo de carga con Apache 2 + mod_proxy

Sunday, January 13th, 2008

Existen otras opciones a la hora de instalar un balanceador de carga, como Linux Virtual Server, finalmente me he decantado por utilizar mod_proxy debido a su sencillez y porque no es necesario actualizar el Kernel.
En las 3 máquinas es necesario tener instalado Apache 2 y en la máquina apache-balancer hay que tener activos los módulos [...]