Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

Primera toma de contacto con Drupal

Estas en el tema de Primera toma de contacto con Drupal en el foro de Drupal en Foros del Web. Buenas tardes, es la primera vez que toco Drupal pero un conocido me ha pedido migrar un Drupal 6 de servidor y antes he querido ...
  #1 (permalink)  
Antiguo 08/07/2016, 09:37
 
Fecha de Ingreso: octubre-2008
Ubicación: Barcelona
Mensajes: 35
Antigüedad: 16 años, 2 meses
Puntos: 0
Primera toma de contacto con Drupal

Buenas tardes, es la primera vez que toco Drupal pero un conocido me ha pedido migrar un Drupal 6 de servidor y antes he querido hacer pruebas en modo local y hay algo que no termina de salir correctamente, os cuento por si alguien me puede guiar o echar un cable, os lo agradezco.

Es una página con una base de datos bastante gruesa, pero he conseguido instalar el Drupal 6 en modo local, copiar todas las files y luego importar todos los datos de la DDBB. Hasta aquí correcto, se me ve la página web bastante correcta, veo que faltan algunas imágenes por cargar pero el contenido lo veo.

El problema es que me salen un motón de líneas de error tipo:

"strict warning: Declaration of views_plugin_query::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /Applications/MAMP/htdocs/drupal_SEA/sites/all/modules/views/plugins/views_plugin_query.inc on line 181."

pero muchas, vamos y pensaba que entrando en el Administrador podría mirar de resolverlas pero me es imposible entrar en el admin, nada, no puedo, ni cambiando la contraseña del root desde el phpMyAdmin, nada, siempre me sale el mensaje:

"Lo sentimos. No reconocemos el nombre de usuario o la contraseña. ¿Olvidó su contraseña?"

y de ahí no paso, no sé si hay manera de poder acceder al admin y mirar de resolver todos esos errores y vincular correctamente las imágenes que ve que falta.

Si alguien me puede dar un poco de luz se lo agradecería.

Un saludo y gracias por vuestro tiempo!
Joan
  #2 (permalink)  
Antiguo 11/07/2016, 05:24
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 6 meses
Puntos: 47
Respuesta: Primera toma de contacto con Drupal

Lo primero que necesitas en encontrar la contraseña de administrador.

Respecto a lo que dices del problema ¿te ocurre al pasarlo a local y no te ocurre en el servidor? Algo has hecho mal al migrarlo. O no tienes las mismas versiones del módulo views o core. No sé la verdad un poco complicado de decirte así.

De todos modos, haz una búsqueda con el error que generalmente TODOS los errores de ese tipo están cuestionados y solucionados en internet. Si es una cuestión de incompatibilidad de versiones siempre hay un parche o algo.

Pero como te digo, sin clave de administrador lo tienes complicadísimo
  #3 (permalink)  
Antiguo 02/10/2016, 01:19
 
Fecha de Ingreso: octubre-2008
Ubicación: Barcelona
Mensajes: 35
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Primera toma de contacto con Drupal

Muchas gracias por tu respuesta y perdona la demora, todo quedó en standby por el verano pero ahora retomo este tema a ver si lo soluciono.

Gracias, probaré directamente en un hosting y miraré que las versiones sean las mismas, puede que el fallo esté ahí.

Un saludo!
  #4 (permalink)  
Antiguo 30/11/2016, 13:42
(Desactivado)
 
Fecha de Ingreso: septiembre-2008
Mensajes: 269
Antigüedad: 16 años, 3 meses
Puntos: 22
Respuesta: Primera toma de contacto con Drupal

Cita:
Iniciado por ivanpiire Ver Mensaje
Muchas gracias por tu respuesta y perdona la demora, todo quedó en standby por el verano pero ahora retomo este tema a ver si lo soluciono.

Gracias, probaré directamente en un hosting y miraré que las versiones sean las mismas, puede que el fallo esté ahí.

Un saludo!
Hola amigo.

Yo se como podrías comenzar con este tema.

1) buscaría primero en el servidor donde está ubicado el archivo settings.php el cual está en la ruta: sites/default

2) abriría el archivo y buscaría una linea que dice:
Código PHP:
Ver original
  1. $db_url = 'mysql://username:password@localhost/databasename';
  2. $db_prefix = '';

3) con esta información ya se cual es el servidor donde está alojada mi base de datos en la cual puedo entrar atraves de phpmyadmin, la ruta sería en este caso "localhost/databasename". El usuario y contraseña está demás decirlo.

4) posterior a esto, entro al servidor de base de datos mysql donde está alojado la base de datos y busco una tabla llamada user.

4.1) busco el usuario donde el uid es 1 y recordar el nombre de este usuario.
4.2) modifico la contraseña por esta:
Código:
$S$D8dv6tHqFJnX2PUsDlLPWlbdBe/lOpgCz/Z.rpudhQqG9KrwTDd4
esto es igual a: 12345.
4.3) guardo este registro en la base de datos.

5) entro a la pagina de esta forma: pagina.com/user

6) entrar con el nombre de usuario que está en el punto 4.1 y la contraseña 12345.

7) busco en drupal 6 la opción para borrar toda la cache.

8) busco en phpmyadmin la opción para exportar toda la bd en formato bzip.

9) busco alguna herramienta preferiblemente SmartFTP o FileZilla para conectarme remoto al sitio y descargo cada archivo.

10) observar bien que no falte ningún archivo preferiblemente los que están en sites/default/files ........ ya que ahí se guardan las imágenes y demás.

11) creo una base de datos en mi computadora local e importo el archivo de base de datos.

12) copio la carpeta descargada desde el servidor en mi computadora local en la ruta de mi servidor web local.

13) borro el archivo settings.php

14) entro a la pagina: localhost/carpetadelproyecto y hago como que voy a instalar drupal.

15) verás que al poner el nombre de la base de datos y los datos de usuario de la bd automáticamente podrás ver todo como está en la original.

16) si en algun momento ves que no puedes observar algunas imagenes, eso significa que no se descargaron todos los archivos de sites/default.

Cualquier inquietud o duda me reitero a la orden.

Saludos y Dios te bendiga.

Etiquetas: contacto, primera, toma
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:19.