error PDOException: SQLSTATE[42000]:

Events happening in the community are now at Drupal community events on www.drupal.org.
magora's picture

hola estoy haciendo mi primera pagina en drupal y me dio el siguiente error.

Error message
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1286 Unknown table engine 'InnoDB': SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => variable_init ) in lock_may_be_available() (line 167 of public_html/includes/lock.inc).

hay alguien que haya resuelto algo similar.
alguna idea de como resolver este problema

Comments

Enhorabuena!

georch's picture

Al comenzar con Drupal te recomiendo que vayas con mucha paciencia y dando un paso a la vez. Cuentanos un poco más del proceso que seguiste para instalar Drupal ¿Estás trabajando en localhost? Parece que el error es debido a la base de datos.

Saludos,

trabajando en web

magora's picture

hola gracias por contestar,estoy trabajando sobre web, la instalacion la hice de un cpanel y actualice el core del sitio manualmente,el sitio estaba activo y funcionando antes de este error, por eso no se donde estuvo la falla ,antes ha eso lo ultimo que hice fue agregar campos aun tipo de contenido.

Existen las tablas?

gnuget's picture

El error desplegado me suena a que la base de datons a la que se esta conectando drupal no tiene tablas o bien algunas tablas están perdidas o borradas.

Podrías revisar si en esa base de datos tienes la tabla que se llama "semaphore"? Si no la tienes, entonces tu instalación de Drupal esta corrupta o la base de datos fue borrada.

si existe pero las marca como que estan vacias

magora's picture

Error

1286 - Unknown table engine 'InnoDB'

todas estan me las marca como que estan en el motor de MyISAM
y no en InnoDB, de hecho en las opciones de phpmyadmin ni siquiera se puede escoger este motor de almacenamiento.
me muestra todas las tablas vacias lo curioso es que en el peso que muestra el panel me da un peso grande de la base de datos.
recomendaciones...

Te recomiendo que aprietes el Any key

jaimeah's picture

No se si tengas acceso a tu sitio (ó si el error es lo unico que ves), te recomiendo que corras tusitio.com/update.php.

Cuando se me ha llegado a corromper un sitio a veces me saca de problemas. Si logras recuperarlo, te recomiendo el modulo backup/migrate para respaldaar tus sitios rapidamente, como una protección cuando estas trabajando.

Suerte

gracias a todos

magora's picture

gracias por su ayuda,efectivamente el error estaba en la base de datos ,mande un ticket de servicio al proveedor y ya lo arreglo. gracias por ayudarme a encontrar el problema,la frustracion me estaba matando.

Qué bueno que se resolvió todo!

georch's picture

Qué bueno que se resolvió todo! Si surgen de nuevo dudas esperamos poder apoyarte por acá.

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week