Página 1 de 1

Medals System 0.10.2 SQL error

Publicado: 10 Ago 2009, 23:02
por Luispain
URL: http://www.acro3d.com/public/phpbb3/index.php
Plantilla(s) usuada(s): subsilver2
MODs instalados: Advertisment Manager, Medals System
Versión de phpBB: 3.0.5
Nombre y versión del MOD: Medals System 0.10.2
Servidor: de pago (aruba.it)

Hola a todos!

Este es mi primer post aquí. Es el segundo Mod que hago y no tengo mucha experiencia en esto, pero os cuento el problema: Instalo el mod tal como dice el XML, y luego hago las modificaciones necesarias de la plantilla. Añado los módulos en el ACP dentro de .MODS. Todo parece estar correcto, pero cuando activo el mod, me aparece el siguiente error en todos los post del foro:

Código: Seleccionar todo

Error General
SQL ERROR [ mysql4 ]

Table 'Sql58177_2.phpbb_medals_awarded' doesn't exist [1146]

SQL

SELECT user_id, nominated FROM phpbb_medals_awarded WHERE user_id = '727'

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: viewtopic.php
LINE: 1519
CALL: dbal_mysql->sql_query()

Voy a las tablas de la base de datos y no aparece ninguna del estilo phpbb_medals.... no sé cómo hacer para crear estas tablas. He revisado varias veces el proceso de instalación por si había puesto algún código mal, e incluso he vuelto a subir los archivos necesarios, y sigue dando el mismo error.

Cualquier tipo de ayuda es bienvenida, muchas gracias!

Re: Medals System 0.10.2 SQL error

Publicado: 11 Ago 2009, 07:00
por memoadian
ese mod yo lo tengo en mi foro, y pues es raro ya que no necesitas hacer una consulta SQL cuando menos no manual, a mi se me hace que has editado mal los archivos especificamente el viewtopic, y los de includes, vuelve a intentarlo me ha pasado tantas veces, que lo hago mal sin darme cuenta, y como te digo el mod no necesita tablas creadas por ti, yo lo acabao de instalar ayer sin broncas igual mandame un mp y a lo mejor te lo instalo. o te ayudo.

Re: Medals System 0.10.2 SQL error

Publicado: 11 Ago 2009, 12:54
por Luispain
Hola memoadian:

Gracias por tu respuesta. He revisado y vuelto a revisar los códigos de esos archivos, y los tengo correctamente, no me he equivocado en ningún código.

Hay una cosa que no entiendo... en teoría, habilito dos módulos "configuración" y "gestión" de medallas:

Imagen

Pero en cambio luego sólo puedo ver el de "configuración", es esto normal o hay algo que va mal?

Imagen

Un saludo

Re: Medals System 0.10.2 SQL error

Publicado: 11 Ago 2009, 14:46
por angelismo
El error sql es porque no has ejecutado las consultas sql del mod.

Re: Medals System 0.10.2 SQL error

Publicado: 11 Ago 2009, 16:01
por memoadian
pero el medal no necesita consultas SQL te lo digo por que yo lo instale y no tuve problemas, ahora lo que podria ser es que no has subido todos los archivos, posiblemente te falte includes/acp_medals.php, o alguno que diga acp, o los archivos de lenguaje es y en del mod. se me hace bastante raro.

Re: Medals System 0.10.2 SQL error

Publicado: 11 Ago 2009, 17:56
por Luispain
Hola,

Si alguien pudiera explicarme cómo hacer esas consultas SQL se lo agradecería. Soy nuevo en estoy y estoy empezando a dar mis primeros pasos con bases de datos y SQL. Por lo que sé, al instalar el mod no se me han creado las tablas necesarias en la base de datos, no sé por qué. :?

Re: Medals System 0.10.2 SQL error

Publicado: 11 Ago 2009, 19:02
por digital
Mira yo tengo estas tablas creadas:

http://rapidshare.com/files/266254016/medals1.jpg.html

Te las exporto vacias para que tu las importes desde phpadmin, sigue este tutorial para importar mis tablas

http://www.phpbb-es.com/foro/trasladand ... 17545.html

http://rapidshare.com/files/266252271/a ... l.sql.html ---> Aqui las tablas vacias

No se si a ti te funcionara pero yo lo hice y ahora va todo supuestamente bien.

Re: Medals System 0.10.2 SQL error

Publicado: 11 Ago 2009, 19:55
por Luispain
digital escribió:Mira yo tengo estas tablas creadas:

http://rapidshare.com/files/266254016/medals1.jpg.html

Te las exporto vacias para que tu las importes desde phpadmin, sigue este tutorial para importar mis tablas

http://www.phpbb-es.com/foro/trasladand ... 17545.html

http://rapidshare.com/files/266252271/a ... l.sql.html ---> Aqui las tablas vacias

No se si a ti te funcionara pero yo lo hice y ahora va todo supuestamente bien.
Hola digital, intentaré lo que me dices. Supongo que la solución que propones debería funcionar, ya que precisamente lo que me faltan son esas tablas... se supone que si las tengo, ya está solucionado.

Aun así, hay otra cosa que había comentado antes que me confunde. Cuando añado los módulos a .MODS >> Medals, esto es todo lo que me aparece:

Imagen

Es decir, que aparece el módulo "configuración" de las medallas. En cambio, tengo dos módulos activados: el de configuración, y el de gestión de medallas. Este segundo no lo puedo ver de ninguna manera, y se supone que tendría que aparecer al lado de configuración. Alguna idea respecto a esto??

He visto si tenía algo que ver los permisos de Admin, ya que esto una vez me sucedió con Ads Management, pero esta vez no parece ser así y no hay manera de verlo.

Un saludo y gracias, os contaré cuando haya hecho lo que me ha dicho "digital"

Re: Medals System 0.10.2 SQL error

Publicado: 11 Ago 2009, 21:07
por digital
Bueno a ver yo lo que hice fue ir a la seccion de los módulos.

ACP --> Sistema --> Administracion de Modulos (Ir al panel de Administración)
Luego cree un módulo-catergoria llamado Panel de Control de Medallas. Luego accedir a el y cree dos módulos uno que se llama gestion de meallas y otro configuración de medallas.

Cuando creas estos dos modulos tienes que hacerlo desde una lista que te aparece a la izquierda y para cada módulo seleccionas de la lista su módulo adecuado.
Es como que tienes que asignar a cada modulo creado por ti uno de la lista esa de módulos.

A lo mejor lo que te pasa es que te falla la asignacion de la gestion de medallas por algun lado.

Saludos

Re: Medals System 0.10.2 SQL error

Publicado: 12 Ago 2009, 00:43
por Luispain
Hola, tal y como dices, lo hice. Somos 2 administradores en el foro, y yo no soy el fundador, resulta que el fundador sí que ve el módulo "Gestión de Medallas", cómo se puede hacer para que yo también lo vea?? Da error de SQL, pero intentaré hacer lo que tú has dicho de importar tus tablas vacías a ver qué sale. Por el momento, cómo puedo hacer yo para ver ese módulo?? algún lío de permisos que os suene?

Re: Medals System 0.10.2 SQL error

Publicado: 12 Ago 2009, 06:43
por memoadian
pues me ultrasuena a un problema de permisos, le debes decir que se vaya a ACP-permisos-y te asigne el valor de administrador completo- de ahi que el edite las caracteristicas-en varios el valor "Puede utilizar el modulo de gestión de las medallas" le de si y te guarde la configuracion y creo eso seria todo.

Re: Medals System 0.10.2 SQL error

Publicado: 12 Ago 2009, 13:43
por Luispain
Efectivamente, era un problema de permisos. Me faltaba administrador "fundador", ya me lo ha dado y puedo verlo, pero no acceder, ya que me dice que no existe la tabla requerida en la base de datos. Estoy intentando configurar el phpMyAdmin para hacer lo que "digital" nos ha propuesto, pero la cosa va despacio porque sigo los pasos de instalación de la aplicación y a la hora de hacer login me da este error: #1045 - Access denied for user 'Sql58177'@'62.149.130.205' (using password: YES) .

Por eso aun no puedo acceder al phpMyAdmin, porque me encuentro con eso y estoy intentando buscar una solución. He visto en el FAQ de la aplicación que se podría solucionar cambiando el hostname a 127.0.0.1... pero esto no tengo ni idea de como si hace. Si por casualidad vosotros lo supiérais, me aceleraría bastante las cosas.

Un saludo y ya os seguiré contando.

Re: Medals System 0.10.2 SQL error

Publicado: 12 Ago 2009, 16:39
por Luispain
Me despisté, en realidad ya tenía el phpMyAdmin, pero on-line, en fin, una función que me ofrecía mi servidor al comprar la base de datos. El caso es que he intentado importar el archivo que dices, "digital",pero me da este error cuando lo importo:

[codeError
consulta SQL:

-- phpMyAdmin SQL Dump
-- version 2.11.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 08, 2009 at 11:24 AM
-- Server version: 5.0.81
-- PHP Version: 5.2.9
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";



MySQL ha dicho:

#1193 - Unknown system variable 'SQL_MODE'

][/code]

Re: Medals System 0.10.2 SQL error

Publicado: 12 Ago 2009, 21:25
por Luispain
Según tengo entendido, al añadir los módulos y visitarlos por primera vez es cuando te crea las tablas en la base de datos. Qué es lo que puedo hacer ahora para que vuelva a pasar por ese proceso?? En otro foro me dijeron esto (inglés) pero no entiendo a lo que se refiere exactamente:

Try to visit the medal control panel again. If it doesn't do any sql, remove the medals_mod_version row from the config table, then visit the control panel again. It should try to run the SQL again. It should error out on anything that it has already done. It should complete anything that it has not done.

Un saludo y gracias!