Uid 0 drupal alojamiento
Es normal, como Drupal crea esa entrada cuando se instala, para el usuario anónimo. Esto se hace a partir user_install () (Drupal 7), o system_install (). que contienen el código siguiente.
Que la entrada se utiliza normalmente cuando se unen los datos contenidos en la tabla de "nodo" con los datos contenidos en la tabla "usuarios".
No tener que provocaría la entrada de Drupal no trabajar correctamente en algunas circunstancias.
Si necesita restaurar los datos de los usuarios anónimos en la base de datos, me gustaría ejecutar código similar al que se ejecuta desde Drupal. En particular, para Drupal 6, me gustaría ejecutar el siguiente código.
Si los datos de los usuarios anónimos ya existe en la base de datos, pero el ID de usuario no es 0:
Si no existen los datos para el usuario anónimo, incluso con el ID de usuario incorrecto:
Si desea restaurar automáticamente los datos de usuario anónimo, se puede aplicar hook_cron () en un módulo personalizado, y ejecutar código similar al siguiente. (El código es para Drupal 6.)
Si se le da al módulo de un peso más bajo, la aplicación de hook_cron () se ejecutará antes de que las otras implementaciones, y esto evitaría que se producirá un error debido a que la fila perdida en la base de datos.
Sentí que era un truco de algún tipo, por eso pensé que era raro y se lo quitó. Pero ahora tengo una Prueba de ello ya que exportaba mi base de datos en modo de compatibilidad MYSQL40 (algún servidor de alojamiento compartido muda), se puso importa como siguiente valor de incremento automático (7). Si no hubiera accidentalmente tropezado con esta cosa, yo nunca sabía lo que salió mal y habría preguntado acerca de los mensajes desapareció por tiempo indefinido :( No está bien -. Jayarjo 28 de Jun '11 a las 13:05