13.01.09

ERROR: register_globals is disabled, ¿soluciones?

Publicado en Recursos SEO a las 20:43 pm por Jordi Camps

Hoy me encontré con un pequeño percance al configurar un oscommerce de un servidor PHP versión 4.4.9 al nuevo con versión 5.2.6.

Al terminar de subir todos los archivos, bases de datos y configurar variables, el servidor me presenta este mensaje: “FATAL ERROR: register_globals is disabled in php.ini”

La configuración del primer servidor permitía el registro de las variables globales y en el nuevo, por motivos de seguridad, están desactivadas. Se trata de mi servidor DELL PowerEdge SC 1435 y, como es lógico, no iba a trastear con los proyectos web que ya tengo alojados.

Este registro se denomina “register_globals” y para la seguridad de cualquier servidor como para los sitio web, es importante que estas se encuentren siempre deshabilitadas “OFF”, pero en este caso me hacía falta activarlas para realizar algunas pruebas y, por supuesto, no iba a modificar el archivo php.ini ya que no sólo afectaría al sitio sino también a todas las páginas que se encontraban alojadas.

¿Cómo puedo saber qué versión PHP utiliza mi servidor?.

Es muy sencillo, tan solo deben subir un archivo que podríamos llamarle “phpinfo.php” con el siguiente código:

<?php
Phpinfo();
?>

¿Y el register_globals?

Cuando abras el archivo desde tu explorador: http://www.dominio.com/phpinfo.php veras una tabla con todas las características y módulos que tienes habilitados. Entre todos estos datos busca el cuadro “Configuration” o simplemente “register_globals”.

Esta tabla está compuesta por dos columnas “Local Value” y “Master Value”, la primera se configura a través del php.ini del servidor “Apache” mientras que la segunda puedes hacerlo desde “httpd.conf” de tu sitio/dominio.

Otra forma de comprobarlo:

Es con el siguiente código:

<?php
echo “register_globals: “. ini_get(’register_globals’) .”<br />\n”;
echo “teststring: “.$teststring.”<br />\n”;
echo “\$_GET['teststring']: “.$_GET['teststring'].”<br />\n”;
?>

Cuando “register_globals” se encuentra activo “ON”, verías:

register_globals: 1
teststring: testme
$_GET['teststring']: testme

Cuando “register_globals” se encuentra inactivo “OFF”, verías:

register_globals:
teststring:
$_GET['teststring']: testme

Solución

No muchos tenemos acceso a nuestro servidor para realizar las modificaciones que se nos antojen, sobretodo cuando se refiere a los archivos de configuración.

Para ello, una forma fácil -pero recomiendo que solo la uses en caso de pruebas, es incluir en tu archivo .htaccess la siguiente línea:

php_value register_globals “on”

11.01.09

GrandCentral en España. Google, date prisa

Publicado en Marketing Digital a las 10:20 am por Jordi Camps

Después de la noticia sobre la llegada de GrandCentral en España, anunciada el 5 de Enero de 2009 en Expansión.com, seguida a posteriori por Google Operating System, el 6 de Enero.

Ánimos Google, haz lo que mejor sabes hacer, las malas voces son buenas para tus productos. Sigue potenciando tu low cost, con tu ayuda permites aflorar las PYMEs y potenciar el nuevo modelo de negocio en Internet.

Estoy ansioso de probar y conocer mas de cerca las funcionalidades de GrandCentral en España, conozco Skype y por el momento, debo decir SÍ a todo lo que me ofrecen; todo son ventajas, a diferencia de las compañías telefónicas tradicionales.

Google espero que no te eches atrás a causa de las leyes de la Comisión del Mercado de las Telecomunicaciones (CMT). En mi punto de vista, y gracias a las llamadas internacionales más económicas, reduciremos costes, mejoraremos la distribución de nuestros productos en mercados internacionales, y podremos dar trabajo y formación a más personas para que se ocupen de abastecer las llamadas según la franja horaria de nuestros potenciales clientes…

Nos encontramos en una etapa de crisis global y las nuevas tecnologías sustituirán a los especuladores inmobiliarios.

01.01.09

La ultima actualización del PageRank del 2008

Publicado en Posicionamiento SEO a las 10:41 am por Jordi Camps

Como bien dice MattCutts, el responsable de Google, el pasado 31 de Diciembre tuvo lugar la última actualización del Page Rank.

PageRank es una marca registrada y patentada por Google el 9 de enero de 1999. Se trata de un valor (0 a 10) que asigna Google a cada una de las páginas web, teniendo en cuenta la relevancia de los documentos indexados, y permite valorar a simple vista la calidad e importancia que tiene en Internet.

Desde los últimos años este valor tiene cada vez menos peso en el posicionamiento en Google pero sigue siendo una referencia para los webmasters cuando deciden valorar la calidad de los enlaces que reciben sus sitios.

¿Algunos ejemplos?

La Enciclopedia libre de Internet, http://www.wikipedia.org/ con una puntuación de 9.
Google.com, el motor de búsqueda en inglés más utilizado, www.google.com (10).
Google.es, el motor de búsqueda en español, www.google.es (7).
Periódicos online de noticias en español, www.elpais.com (8).

Entre mis proyectos:

Como webmaster me llega la hora de valorar la calidad del trabajo realizado a lo largo del año.

Caganer.com, sigue manteniéndose en el número 4 y con las mejoras que realizaré a lo largo del 2009 tengo previsto llegar al 5.

TopSailingCharter.com, aumenta un punto, de 3 a 4, propagándose en la mayoría de las 4.000 páginas indexadas 3 puntos.

Cruceros por Europa, desde el 1 de Enero de 2008 que se inició la actualización de PageRank que tuvo lugar el mes de Abril,