Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Error de base de datos al registrar una cuenta
  Leído 312 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


*
Sep 18 2018


buenas noches no se si es la sesion correcta recientemente estuve instalando mi foro SMF en mi webhosting y todo iba bien

el problema es que ahora al tratar de registrar una cuenta me arroja error de base de datos..


Version del foro: SMF 2.0.15

Link: http://foro.midgardgames.net/index.php


2.0.5
foro.midgardgames.net

Mensajes: 4

Ver Perfil 

En línea

*
Sep 19 2018


Buenos días, entre a la URL que proporcionas y no me aparece nada.

EduardO
AZORAHAI
NerO
EDesign
#1

Mensajes: 629

Ver Perfil  Email 

En línea

*
Sep 19 2018


Buenos días, entre a la URL que proporcionas y no me aparece nada.

http://muzero.com.ve/foro/


2.0.5
foro.midgardgames.net
#2

Mensajes: 4

Ver Perfil 

En línea

*
Sep 20 2018


Pues investigué un poco y aca te dejo la solución

Las causas más conocidas, provienen en su mayoría desde la base de datos. Es decir, no tiene nada que ver con SMF a nivel de aplicación (archivos php). ¿Cómo puedo pasar esto? Bueno, veamos algunos escenarios:

    Los datos son eliminados incorrectamente: Cuando se elimina un registro de la base de datos, otras tablas pueden contener aún referencias a este. Por lo tanto, tratar de accesar a dicha información da un error de resultado de datos, y lanza el error mencionado.
    Tabla inexistente: Al igual que el escenario anterior, con la tabla pasa algo parecido. Una tabla aún tiene referencia a otra tabla que ya no existe.
    Tablas no depuradas o corruptas: A veces los datos de una tabla están incompletos, o bien, inválidos. Una razón que puede provocar esto es porque la partición donde el servidor de MySQl está instaldo se ha llenado.

Al menos para el primero y último escenario, tenemos una manera de solucionar el problema desde una consola de linux de comandos (también sirve para windows). Usando la función mysqlcheck de Mysql. Primero, revisemos el archivo Settings.php de SMF, y veremos datos como estos:

    $db_type = 'mysql';
    $db_server = 'localhost';
    $db_name = 'mi_db';
    $db_user = 'usuario_db_smf';
    $db_passwd = 'mi_pass';

Usando la consola de comandos de nuestro servidor, o bien, mediante un cliente ssh hacemos:

    mysqlcheck -u usuario_db_smf -p --auto-repair --check --optimize --all-databases

Nótese que se está usando el nombre de usuario de la base de datos que administra la misma del foro SMF.

Ahora, les va a pedir que ingresen la contraseña:

    Enter password:

Una vez que la escriban correctamente, verán algo asi:

    mi_db.smf_admin_info_files                 OK
    mi_db.smf_ads                              Table is already up to date
    mi_db.smf_ads_settings                     Table is already up to date
    mi_db.smf_approval_queue                   OK
    mi_db.smf_attachments                      OK
    mi_db.smf_ban_groups                       Table is already up to date
    mi_db.smf_ban_items                        Table is already up to date
    mi_db.smf_board_permissions                Table is already up to date
    mi_db.smf_boards                           OK
    mi_db.smf_bookmarks                        Table is already up to date
    mi_db.smf_broken_links_list                Table is already up to date
    mi_db.smf_buddies                          Table is already up to date
    mi_db.smf_calendar                         Table is already up to date
    mi_db.smf_calendar_holidays                Table is already up to date
    mi_db.smf_categories                       Table is already up to date
    mi_db.smf_collapsed_categories             Table is already up to date
    mi_db.smf_custom_fields                    Table is already up to date
    mi_db.smf_group_moderators                 Table is already up to date
    mi_db.smf_log_actions                      OK
    mi_db.smf_log_activity                     OK
    mi_db.smf_log_banned                       Table is already up to date
    mi_db.smf_log_boards                       OK
    mi_db.smf_log_comments                     Table is already up to date
    mi_db.smf_log_digest                       OK
    mi_db.smf_log_errors
    error    : Found key at page 1562624 that points to record outside datafile
    status   : Operation failed
    mi_db.smf_log_floodcontrol                 OK
    mi_db.smf_log_group_requests               Table is already up to date
    mi_db.smf_log_karma                        Table is already up to date
    mi_db.smf_log_mark_read                    OK
    mi_db.smf_log_member_notices               Table is already up to date
    mi_db.smf_log_notify                       OK
    mi_db.smf_log_online
    warning  : Number of rows changed from 5 to 4
    status   : OK
    mi_db.smf_log_packages                     Table is already up to date
    mi_db.smf_log_polls                        Table is already up to date
    mi_db.smf_log_reported                     Table is already up to date
    mi_db.smf_log_reported_comments            Table is already up to date
    mi_db.smf_log_scheduled_tasks              OK
    mi_db.smf_log_search_messages              Table is already up to date
    mi_db.smf_log_search_results               OK
    mi_db.smf_log_search_subjects              OK
    mi_db.smf_log_search_topics                Table is already up to date
    mi_db.smf_log_spider_hits                  Table is already up to date
    mi_db.smf_log_spider_stats                 OK
    mi_db.smf_log_subscribed                   Table is already up to date
    mi_db.smf_log_topics                       OK
    mi_db.smf_mail_queue                       Table is already up to date
    mi_db.smf_membergroups                     Table is already up to date
    mi_db.smf_members                          OK
    mi_db.smf_message_icons                    Table is already up to date
    mi_db.smf_messages                         OK
    mi_db.smf_moderators                       Table is already up to date
    mi_db.smf_openid_assoc                     Table is already up to date
    mi_db.smf_package_servers                  Table is already up to date
    mi_db.smf_permission_profiles              Table is already up to date
    mi_db.smf_permissions                      OK
    mi_db.smf_personal_messages                OK
    mi_db.smf_picture_comments                 Table is already up to date
    mi_db.smf_pm_recipients                    OK
    mi_db.smf_pm_rules                         Table is already up to date
    mi_db.smf_poll_choices                     Table is already up to date
    mi_db.smf_polls                            Table is already up to date
    mi_db.smf_pretty_topic_urls                OK
    mi_db.smf_pretty_urls_cache                Table is already up to date
    mi_db.smf_profile_albums                   Table is already up to date
    mi_db.smf_profile_comments                 Table is already up to date
    mi_db.smf_profile_pictures                 Table is already up to date
    mi_db.smf_related_subjects                 OK
    mi_db.smf_related_topics                   OK
    mi_db.smf_scheduled_tasks                  OK
    mi_db.smf_sessions                         OK
    mi_db.smf_settings                         OK
    mi_db.smf_smileys                          Table is already up to date
    mi_db.smf_spiders                          Table is already up to date
    mi_db.smf_ssrs_good_post                   OK
    mi_db.smf_ssrs_likes                       Table is already up to date
    mi_db.smf_subscriptions                    Table is already up to date
    mi_db.smf_themes                           OK
    mi_db.smf_topics                           OK
     
    Repairing tables
    mi_db.smf_log_errors
    info     : Wrong bytesec:   0-  0-  0 at 48825404; Skipped

En cada tabla que vean el mensaje de OK significa que la tabla fue reparada ya que existía alguna anomalía. Por otro lado, Table is already up to date significa que la tabla se ha encontrado en óptimas condiciones.

EduardO
AZORAHAI
NerO
EDesign
#3

Mensajes: 629

Ver Perfil  Email 

En línea

*
Sep 20 2018


Pues investigué un poco y aca te dejo la solución

Las causas más conocidas, provienen en su mayoría desde la base de datos. Es decir, no tiene nada que ver con SMF a nivel de aplicación (archivos php). ¿Cómo puedo pasar esto? Bueno, veamos algunos escenarios:

    Los datos son eliminados incorrectamente: Cuando se elimina un registro de la base de datos, otras tablas pueden contener aún referencias a este. Por lo tanto, tratar de accesar a dicha información da un error de resultado de datos, y lanza el error mencionado.
    Tabla inexistente: Al igual que el escenario anterior, con la tabla pasa algo parecido. Una tabla aún tiene referencia a otra tabla que ya no existe.
    Tablas no depuradas o corruptas: A veces los datos de una tabla están incompletos, o bien, inválidos. Una razón que puede provocar esto es porque la partición donde el servidor de MySQl está instaldo se ha llenado.

Al menos para el primero y último escenario, tenemos una manera de solucionar el problema desde una consola de linux de comandos (también sirve para windows). Usando la función mysqlcheck de Mysql. Primero, revisemos el archivo Settings.php de SMF, y veremos datos como estos:

    $db_type = 'mysql';
    $db_server = 'localhost';
    $db_name = 'mi_db';
    $db_user = 'usuario_db_smf';
    $db_passwd = 'mi_pass';

Usando la consola de comandos de nuestro servidor, o bien, mediante un cliente ssh hacemos:

    mysqlcheck -u usuario_db_smf -p --auto-repair --check --optimize --all-databases

Nótese que se está usando el nombre de usuario de la base de datos que administra la misma del foro SMF.

Ahora, les va a pedir que ingresen la contraseña:

    Enter password:

Una vez que la escriban correctamente, verán algo asi:

    mi_db.smf_admin_info_files                 OK
    mi_db.smf_ads                              Table is already up to date
    mi_db.smf_ads_settings                     Table is already up to date
    mi_db.smf_approval_queue                   OK
    mi_db.smf_attachments                      OK
    mi_db.smf_ban_groups                       Table is already up to date
    mi_db.smf_ban_items                        Table is already up to date
    mi_db.smf_board_permissions                Table is already up to date
    mi_db.smf_boards                           OK
    mi_db.smf_bookmarks                        Table is already up to date
    mi_db.smf_broken_links_list                Table is already up to date
    mi_db.smf_buddies                          Table is already up to date
    mi_db.smf_calendar                         Table is already up to date
    mi_db.smf_calendar_holidays                Table is already up to date
    mi_db.smf_categories                       Table is already up to date
    mi_db.smf_collapsed_categories             Table is already up to date
    mi_db.smf_custom_fields                    Table is already up to date
    mi_db.smf_group_moderators                 Table is already up to date
    mi_db.smf_log_actions                      OK
    mi_db.smf_log_activity                     OK
    mi_db.smf_log_banned                       Table is already up to date
    mi_db.smf_log_boards                       OK
    mi_db.smf_log_comments                     Table is already up to date
    mi_db.smf_log_digest                       OK
    mi_db.smf_log_errors
    error    : Found key at page 1562624 that points to record outside datafile
    status   : Operation failed
    mi_db.smf_log_floodcontrol                 OK
    mi_db.smf_log_group_requests               Table is already up to date
    mi_db.smf_log_karma                        Table is already up to date
    mi_db.smf_log_mark_read                    OK
    mi_db.smf_log_member_notices               Table is already up to date
    mi_db.smf_log_notify                       OK
    mi_db.smf_log_online
    warning  : Number of rows changed from 5 to 4
    status   : OK
    mi_db.smf_log_packages                     Table is already up to date
    mi_db.smf_log_polls                        Table is already up to date
    mi_db.smf_log_reported                     Table is already up to date
    mi_db.smf_log_reported_comments            Table is already up to date
    mi_db.smf_log_scheduled_tasks              OK
    mi_db.smf_log_search_messages              Table is already up to date
    mi_db.smf_log_search_results               OK
    mi_db.smf_log_search_subjects              OK
    mi_db.smf_log_search_topics                Table is already up to date
    mi_db.smf_log_spider_hits                  Table is already up to date
    mi_db.smf_log_spider_stats                 OK
    mi_db.smf_log_subscribed                   Table is already up to date
    mi_db.smf_log_topics                       OK
    mi_db.smf_mail_queue                       Table is already up to date
    mi_db.smf_membergroups                     Table is already up to date
    mi_db.smf_members                          OK
    mi_db.smf_message_icons                    Table is already up to date
    mi_db.smf_messages                         OK
    mi_db.smf_moderators                       Table is already up to date
    mi_db.smf_openid_assoc                     Table is already up to date
    mi_db.smf_package_servers                  Table is already up to date
    mi_db.smf_permission_profiles              Table is already up to date
    mi_db.smf_permissions                      OK
    mi_db.smf_personal_messages                OK
    mi_db.smf_picture_comments                 Table is already up to date
    mi_db.smf_pm_recipients                    OK
    mi_db.smf_pm_rules                         Table is already up to date
    mi_db.smf_poll_choices                     Table is already up to date
    mi_db.smf_polls                            Table is already up to date
    mi_db.smf_pretty_topic_urls                OK
    mi_db.smf_pretty_urls_cache                Table is already up to date
    mi_db.smf_profile_albums                   Table is already up to date
    mi_db.smf_profile_comments                 Table is already up to date
    mi_db.smf_profile_pictures                 Table is already up to date
    mi_db.smf_related_subjects                 OK
    mi_db.smf_related_topics                   OK
    mi_db.smf_scheduled_tasks                  OK
    mi_db.smf_sessions                         OK
    mi_db.smf_settings                         OK
    mi_db.smf_smileys                          Table is already up to date
    mi_db.smf_spiders                          Table is already up to date
    mi_db.smf_ssrs_good_post                   OK
    mi_db.smf_ssrs_likes                       Table is already up to date
    mi_db.smf_subscriptions                    Table is already up to date
    mi_db.smf_themes                           OK
    mi_db.smf_topics                           OK
     
    Repairing tables
    mi_db.smf_log_errors
    info     : Wrong bytesec:   0-  0-  0 at 48825404; Skipped

En cada tabla que vean el mensaje de OK significa que la tabla fue reparada ya que existía alguna anomalía. Por otro lado, Table is already up to date significa que la tabla se ha encontrado en óptimas condiciones.

Hola la verdad no entendi mucho estoy usando un webhosting y no entiendo como hacer eso?

2.0.5
foro.midgardgames.net
#4

Mensajes: 4

Ver Perfil 

En línea

*
Sep 21 2018


En resumen, tienes que entrar a tu base de datos phpyadmin y hacer las consultas para corregir el error.

EduardO
AZORAHAI
NerO
EDesign
#5

Mensajes: 629

Ver Perfil  Email 

En línea

*
Sep 22 2018


En resumen, tienes que entrar a tu base de datos phpyadmin y hacer las consultas para corregir el error.

Error
Análisis estático:

Se encontraron 16 errores durante el análisis.

Comienzo inesperado de declaración. (near "mysqlcheck" at position 0)
Comienzo inesperado de declaración. (near "u" at position 12)
Comienzo inesperado de declaración. (near "usuario_db_smf" at position 14)
Comienzo inesperado de declaración. (near "p" at position 30)
Comienzo inesperado de declaración. (near "auto" at position 34)
Símbolo (token) inesperado. (near "-" at position 46)
Símbolo (token) inesperado. (near "-" at position 47)
Se esperaba una expresión. (near "-" at position 54)
Símbolo (token) inesperado. (near "-" at position 54)
Símbolo (token) inesperado. (near "-" at position 55)
Se esperaba una expresión. (near "-" at position 65)
Símbolo (token) inesperado. (near "-" at position 65)
Símbolo (token) inesperado. (near "-" at position 66)
Palabra clave no reconocida. (near "all" at position 67)
Símbolo (token) inesperado. (near "-" at position 70)
Palabra clave no reconocida. (near "databases" at position 71)
consulta SQL:

mysqlcheck -u usuario_db_smf -p --auto-repair --check --optimize --all-databases

MySQL ha dicho: Documentación

#1064 - Algo está equivocado en su sintax cerca 'mysqlcheck -u usuario_db_smf -p --auto-repair --check --optimize --all-databases' en la linea 1

2.0.5
foro.midgardgames.net
#6

Mensajes: 4

Ver Perfil 

En línea




Otros temas de su interes




Usuario:
Contraseña:
Sesión:
hermes bracelet replica, christian louboutin replica, van cleef and arpels replica, red bottoms replica, cartier love bracelet replica christian louboutin replica, christian louboutin replica, hermes bracelet replica,