1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

error phpbb

Tema en 'Programación y Diseño Web' iniciado por oztap, 12 Ago 2005.

  1. oztap

    oztap Nuevo usuario

    He estado montando una pagina con PHP Nuke, el host que ocupo es Host.sk y me ha traido un sin fin de broncas pues tabaja en modo seguro o algo asi.

    weno , mi duda es la siguiente: A la hora de que quiero que un usuario pueda moderar algun foro me sale el siguiente error.

    <!--quoteo--><div class='quotetop'>CITA</div><div class='quotemain'><!--quotec-->Couldn't update private forum permissions

    DEBUG MODE

    SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1)' at line 2

    INSERT INTO nuke_bbauth_access (forum_id, group_id, auth_mod) VALUES (1, , 1)

    Line : 425
    File : /mnt/storage/users/i/r/a/iracunda/modules/Forums/admin/admin_ug_auth.php

    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Weno, que se puede hacer ?? se puede corregir ?? actualizo la version?? :roll:

    Espero me puedan ayudar, pues en otros foros que segun se dedican al php nomas me ignoran :( .

    saludos
     
  2.  
  3. kitsch

    kitsch Nuevo usuario

    PHP Nuke es pero malisisisimo, bugs incontables, etc, etc, etc. La verdad no podria ayudarte mucho con este problema porque no conozco mucho la estructura del Nuke.

    Lo que si te podria recomendar, es que cambies a Mambo, es un CMS excelente, trabaja perfecto y ese si conozco el codigo je je je... si quieres te ayudo con la instalacion si hace falta.

    Te dejo dos ejemplos del portal trabajando:

    <a href="http://www.galeriatripiyon.com" target="_blank">http://www.galeriatripiyon.com</a>

    <a href="http://www.elumbral.net" target="_blank">http://www.elumbral.net</a>

    Saludos ;)
     
  4. elQuique

    elQuique Usuario activo

    Bueno ahi esta el problema

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->INSERT INTO nuke_bbauth_access (forum_id, group_id, auth_mod) VALUES (1, , 1)



    Line : 425

    File : /mnt/storage/users/i/r/a/iracunda/modules/Forums/admin/admin_ug_auth.php

    <!--c2--></div><!--ec2-->
    como ves en ese segmento de codigo del SQL que ejecuta la sentencia en la parte de VALUES dice: VALUES (1, , 1) el error esta en que espera 3 parametros y hay uno (el del medio) que no tienen nada y deberia si o si tener un valor, esto puede ser un error del codigo php nuke o de datos mal cargados en la base de datos pero segun veo lo que ahi debe ir es el group_id que deberia ser un numero es por ello que aconsejo a que en esa linea a lo que diga en ese lugar sea lo que sea lo sustituyas por esto

    intval(LOQUEDIGAAHORA)
    con esto logras que sea lo que sea se traduzca a un entero ;) que si no hay nada pondra un CERO y se soluciona el error

    PD: esto no siginifica que la integridad de los datos se solucione porque de seguro aho deberia ir algun numero valido pero al menos no dara ese error y podras verificar si eso no te complica otra cosa

    saludos
     
  5. oztap

    oztap Nuevo usuario

    pues busque la lineaen ese archivo

    message_die(GENERAL_ERROR, "Couldn't update private forum permissions", "", __LINE__, __FILE__, $sql);

    y no me dice nada :p asi que buesque un poco mas arriba

    $sql = "INSERT INTO " . AUTH_ACCESS_TABLE . " (forum_id, group_id, $sql_field)

    VALUES ($forum_id, $group_id, $sql_value)";

    entonces busque $group_id

    y esto fue lo que encontre
    $group_id = intval($group_id);

    segun mi poco entender, el archivo esta bien, pero el error sigue alli

    gracias de todas maneras
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·