Archivo de la etiqueta: drupal

Redirecciones 301 en Drupal

Drupal CMSEn algún momento nos podemos encontrar en la necesidad de realizar una redirección permanente desde una pagina antigua a una nueva en nuestro Drupal.

Pongamos que nuestro sitio web es http://www.misitio.com, la pagina antigua la vamos a llamar pagina-antigua y la nueva pagina-nueva.

Para hacerlo tenemos que editar el .htaccess que esta en la raíz de nuestro sitio hecho con drupal.

1.- Buscamos la sección que empieza por <IfModule mod_rewrite.c> ,nos situamos en le linea anterior a </IfModule> y escribimos (todo en una linea).

RewriteRule ^pagina-antigua$ http://www.misitio.com/pagina-nueva [R=301,L]

Guardamos y ahora cuando pongamos la dirección http://www.misitio.com/pagina-antigua nos redigira a pagina-nueva

Mas información

 

Anuncios

Error en el acceso a nuestro sitio Drupal – Drupal Tips

Dentro de los sitiós que mantengo, tengo uno que me da mas de un dolor de cabeza, este fue desarrollado en su dia con Drupal,  y un buen dia paso a mis manos para su mantenimiento, y no voy a decir mas que cada dos por tres me sorprende con alguna.  Una de las que me hace de vez en cuando es no dejar acceder a los usuarios registrados. El usuario intenta acceder con su usuario y contraseña y sin ningun tipo de mensaje vuelve a la misma pantalla.

Una de las cosas que tenemos que hacer en este caso es acceder al registro de errores (error.log) y visualizar a ver que esta pasando. Si el registro tiene unas linea como esta:


<code>Table './dbname/sessions' is marked as crashed and should be repaired</code>

La solución es simple, siempre y cuando tengamos acceso claro.

Accederemos via phpmyadmin a nuestra base de datos y en el listado de estructura marcaremos la tabla `sessions` y a continuación seleccionaremos la opcion repair table o reparar tabla.

Una vez realizado esto ya podremos acceder normalmente a nuestro sitio Drupal.

Mas información acerca de este error https://drupal.org/node/833762

Recuperar site offline Drupal

Si por algún motivo se nos queda nuestro sitio de Drupal en modo offline, y no podemos acceder para recuperar el estado normal, ejecutando la siguiente consulta SQL conseguiremos que nuestro sitio vuelva a estar disponible.

 

UPDATE variable SET value = 's:1:"0";' WHERE name= 'site_offline';
DELETE FROM cache WHERE cid = 'variables';