Hola,
Hemos estado haciendo unas pruebas para la nueva versión de un sitio en un subdirectorio llamado drupal. Ahora que hemos conseguido tenerlo presentable lo queremos llevar a la raíz del sitio. Antes de probar opciones más refinadas, como podría ser usar este módulo http://drupal.org/project/backup_migrate he probado un copy/paste del conjunto del contenido del subdirectorio en la raíz.
sddeusto.es (ahora no hay nada)
sddeusto.es/drupal
La portada se muestra correctamente pero cuando pulsamos sobre cualquier enlace no encuentra las páginas. He estado mirando archivos como settings.php o el .htaccess y no encuentro ninguna especificación de la URL. De hecho, las direcciones se construyen correctamente (es decir, no incluyen /drupal)
Alguien sabe cómo podría solucionar esto. En otras plataformas, como Moodle, sí que he hecho esto, pero aquí sí que hay una especificación de la URL en un archivo.
GRacias
Ramón
Clean URL
En nuestro caso tenemos un parche que los del hosting nos colocaron, cuando instalamos Drupal, para cambiar en el directorio donde teníamos instalado Drupal mod_rewrite a on. Los consejos que vimos en los foros para hacerlo en el .htaccess no nos sirvieron de nada y tuvimos que recurrir a ellos.
En este caso parece que estamos tropezando sobre la misma piedra. Conseguimos trasladar el sitio después de desactivar todas las extensiones que tenían que ver con las URLs (Path, Pathauto...) y desactivar la Clean URL. Lo que pasa es que ahora no podemos activar de nuevo Clean URL, aunque esto tiene que ver seguro con un archivo php.ini que nos metieron los del hosting en la carpeta raíz de Drupal.
Las imágenes, que hemos insertado con IMCE (dentro de TinyMCE) tienes todas las rutas mal, porque se han creado desde la raíz de nuestro dominio. Lo mismo pasa con una réplica del sitio que he creado en otro servidor usando una copia de seguridad. En nuestro caso no es muy problemático porque no son muchas, se trataba de definir las funciones del sitio, no de cargar el contenido, pero en caso contrario la extensión que propones (pathology) sería muy adecuada.
Saludos, R
Ramón Ovelar
http://www.aprenderenred.net
tendras los enlaces y las
tendras los enlaces y las imagenes enlazas a la carpeta anterior, podras hacer una busqueda en la base de datos y remplzarlos o probar con los modulos pathologic o patch redirect, que revisan lso enlaces y los puedes reemplazar si he leido bien. Yo no los he probado aún pero los necesitare porque tb tengo ke cambiar la carpeta de drupal dentro de un tiempo, asi que me interesa ver como solucionas los problemas :-D
saludos
www.fullcustom.es
Todavía probando
Gracias por el enlace
Pues una de las primeras cosas que hice fue limpiar la memoria caché, como me dices, y no ha funcionado. Después de mandar el mensaje he pasado por el archivo settings.php y me he dado cuenta de que aquí existe la posibilidad de forzar la base URL (aunque está comentado).
Estoy esperando a ver qué dicen los del hosting, pero tiene toda la pinta de ser eso. Sin embargo, he probado a mover de directorio otro sitio de Drupal (en otro servidor) y esta vez no ha habido problemas.
Cuando pueda añadir algo más os lo comento.
Saludos,
R
Ramón Ovelar
http://www.aprenderenred.net
cache?
Has probado a desactivar/activar la cache? Y correr el cron ¿?
Visto aqui Moving your Drupal installation to a new directory
Felipe
---------------------------------------------------
Where is the wisdom we have lost in knowledge?
Where is the knowledge we have lost in information?
T.S.Elliot