Archive for the 'Drupal' Category

Instalación de un servidor DNS (Bind9) en Debian.

Miércoles, Noviembre 21st, 2007

Este documento es parte de los pasos para instalar y configurar un Sandbox para Drupal con Eclipse y CVS.

Si has llegado aquí, pero no sabes lo que es un servidor DNS, echale un vistazo a la wikipedia.

Para instalar el BIND (Berkeley Internet Name Domain):

apt-get install bind9

Ojo: Si el sistema lleva tiempo sin actualizarse será necesario realizar un apt-get update y luego instalar el bind.

Una vez finalizada la instalación, deberemos editar el fichero /etc/bind/named.conf.options para indicarle las direcciones de los DNS proporcionados por el ISP (en este caso Telefónica), en forwarders, también se debe descomentar la línea query-source address * port 53; y se debe añadir la sentencia dnssec-enable yes;

options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you might need to uncomment the query-source
// directive below. Previous versions of BIND always asked
// questions using port 53, but BIND 8.1 and later use an
//
unprivileged port by default.
query-source address * port 53;
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses
//
replacing the all-0's placeholder.
forwarders {
80.58.61.250;
80.58.61.254;
};
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
dnssec-enable yes;
};

(more…)

Nos vemos en la DrupalCon

Jueves, Septiembre 20th, 2007

DrupalCon barcelona

Este mes la DrupalCon se hace en Barcelona y nosotros no nos lo podemos perder. La DrupalCon es un encuentro internacional de desarrolladores y simpatizantes de Drupal, uno de los mejores (si no el mejor) CMS en php.

Empezó hoy miércoles pero no problemas de agenda no hemos podido ir pero estaremos todo el jueves y el viernes por la mañana. Se realiza en el CitiLab de Cornellà, creo que a la vez que se realiza un encuentro de OpenOffice

Citylab de Cornellà
El Citilab de Cornellà.

(more…)

Drupal 4.7

Lunes, Mayo 1st, 2006

Ya ha salido Drupal 4.7 después de una larga, larga espera. Había empezado a traducir la noticia pero por suerte he mirado si ya lo habían puesto en Drupal.org.es y así es.

Ya estoy deseoso de probar esta nueva versión, esperemos que se hayan podido corregir al máximo todos los bugs aunque seguro que gracias a que ahora se usará mucho más se encontrarán más.

Añadiendo lenguajes en Drupal con Safe mode activado

Martes, Abril 25th, 2006

Intenté instalar nuevos lenguajes en drupal (4.6.6) usando el modulo locale en un servidor con el safe mode activado. Pero al subir el .po me daba el siguiente error:

warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 739 is not allowed to access /tmp/php0rBP1d.txt owned by uid 48 in /xxxx/www/html/drupal/includes/locale.inc on line 273.

warning: fopen(/tmp/php0rBP1d.txt): failed to open stream: Success in /xxxx/www/html/drupal/includes/locale.inc on line 273.

warning: Cannot modify header information - headers already sent by (output started at /xxxxx/www/html/drupal/includes/common.inc:320) in /xxxxxxx/www/html/drupal/includes/bootstrap.inc on line 695.

Busqué por los foros de drupal y había más gente con una situación similar pero las soluciones que daban no me resolvieron el problema. Al final lo que hice fue modificar el archivo file.inc (que está dentro de includes). Hay que añadir un par de lineas en la funcion file_check_upload entre estas dos lineas:

$file->filepath = $_FILES[”edit”][”tmp_name”][$source];

if (function_exists(’mime_content_type’)) {

Entre esas dos lineas ponemos:

// Movemos el archivo al tmp de drupal
if(!move_uploaded_file($file->filepath, “/tu/path/www/html/drupal/” .FILE_DIRECTORY_TEMP . “/$file->filename”))
echo “No se pudo mover el archivo ” . $file->filepath . ” a /tu/path/www/html/drupal/” . FILE_DIRECTORY_TEMP;

$file->filepath = “/tu/path/www/html/drupal/” . FILE_DIRECTORY_TEMP . “/$file->filename”;

Tal vez haya mejores soluciones pero esta me funcionó. Tengo que decir a mi favor que llevo muy poco tiempo con drupal así que tal vez esto se pueda solucionar mucho más fácilmente y no supe encontrarlo.