Página 1 de 2

Error debug despues de editar foros en el ACP

Publicado: 03 Abr 2012, 01:55
por angelismo
URL: http://www.coloreatuforo.com/foro
Versión phpBB: phpbb 3.0.10
MODs Instalados:
SPOILER_SHOW
Advertisement Management 1.0.12
Advanced Bbcode Box 3
Categorize Announcements and Stickies 1.0.1
NV Who was here 1.2.1
phpBB mChat 1.3.5
Posting template 1.0.0a
Prime Quick Reply 1.1.0
Rules page 1.0.1
Top Posters on Index 1.0.0a
Topic Multi-Moderation and Topic Prefixes 1.0.0
bbGeSHi - A better syntax highlighter 0.7.5
ACP Requete (ejecutar SQL desde ACP)
Recycle bin mod 0.0.2
MSSTI Ajax Statistics
Prime Links 1.2.12
Ajax quick edit 1.0.9
Was this Topic Useful?
Legend Repositioning 1.0.3
Troll MOD
NXG Support Request Template Generator 0.0.2
phpbb style menu modificado
Simple topic descriptions 0.0.2
Contac board administration 1.0.10
phpBB SEO premod
Topic_in_Who_is_Online
show banned status
icons_browser_os_mod_3.0.2
Lock_New_Topic_on_Submit_1_0_3
NV_recent_topics_1_0_5
Plantilla(s) usada(s): se_square_left modificada
Servidor:1land.es
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Antes de exponer la duda ,aclarar que estoy llevando cabo la reconstrucción de coloreatuforo.
Bien ,el problema es que al editar cualquier cosa de algun foro ,sale la pantalla con el cuadro verde diciendo que la cofiguración del foro ha sido actualizada correctamente ,pues al pinchar en el enlace volver a la pagina anterior ,sale este error con el debufg activo
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 158
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 158
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 165
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 165
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 162
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 162
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 161
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 161
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 156
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 156
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 160
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 160
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 157
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 157
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 159
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 159
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 164
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 164
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 163
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 163
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 166
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 166
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 145
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 889: Undefined index: 145
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth.php on line 890: Undefined offset: 0
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3883)
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 152: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3883)
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3883)
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 154: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3883)
Siendo las lineas 889 y 890 del includes/auth.php ,estas:

Código: Seleccionar todo

    $sql_ary[] = array(
                        $id_field            => (int) $id,^ 
de todas formas el error parace ser de la base de datos ,porque si pongo el config.php con datos de otra bd de pruebas ,no salta ese error al lo mismos. He reparado y optimizado las tablas phpbb_forums ,phpbb_forums_access ,phpbb_forums_track ,phpbb_forums_watch ,pero nada. No tengo ni idea ,de como solucionar el problema ,solo tengo claro que el fallo esta en la bd.

Re: Error debug despues de editar foros en el ACP

Publicado: 03 Abr 2012, 12:44
por Rainwod
Si no has instalado ninún módulo recientemente, parece ser que tu bd ha perdido el id de referencia a los usuarios porqué no checas los permisos de las tablas que tienen que ver con los users en phpbb.

Re: Error debug despues de editar foros en el ACP

Publicado: 03 Abr 2012, 18:42
por angelismo
He limpiado la bd con stk y el problema sigue ,no se por donde tirar :nolose:

Re: Error debug despues de editar foros en el ACP

Publicado: 03 Abr 2012, 19:30
por angelismo
Perdon por hacer doble post ,pero me salta el mismo error al cambiar permisos de grupos.

Re: Error debug despues de editar foros en el ACP

Publicado: 04 Abr 2012, 05:55
por Carlos Murillo
bueno, yo en tu caso, hubiera limpiado la BD y luego hubiera remplazado los archivos antiguos por unos nuevos de la versión reciente de phpbb así queda limpio el foro totalmente y luego instalar otra ves los mods. esque antes se miraba que tenia cientos de modificaciones.

Re: Error debug despues de editar foros en el ACP

Publicado: 04 Abr 2012, 11:24
por angelismo
Los archivos son nuevos ,y te puedo decir que con otra bd ,no salen esos erores con el debug activado.

Re: Error debug despues de editar foros en el ACP

Publicado: 04 Abr 2012, 12:22
por ComuPc
Si no tienes muchas modificaciones instaladas, pues con el stk limpia la base de datos por completo, incluyendo todas las preguntas que te haga dale a que si que no se te borrara ninguna configuración, solo se borraran las configuraciones de las modificaciones.

El foro se restablezca a uno limpio con todas sus cosas pero sin configuración de modificaciones ni modificaciones instaladas, pero antes de hacer eso debes de restablecer los archivos editados por las modificaciones, y debes tener pendiente de cuales son las modificaciones que tienes instalado para cuando hagas limpieza de la base de datos no este tirando nuevos errores de alguna modificaron que hayas dejado.

Si tienes muchas modificaciones solamente desintegra las ultimas 2 recientes que instalaste, luego has limpieza borrando las tablas de esas modificaciones con el stk, luego borra la cache del sitio, estilos, plantillas y otras cosas, y pulga el foro, has mantenimiento completo.

Cambia todos los permisos en general a 755, puede ser un error de permisos también, o revisa la base que no este corrupta.

Para finalizar vuelvo a decir que ese problema esta en la ultima modificación, o en la ultima configuración que realizaste, debes chequear bien esas zonas, quitar la ultima configuración y quitar la ultima modificación que realizaste, si tienes administradores contacta con ellos a ver si realizaron alguna modificación y se olvidaron de hacer la rutina de limpieza, saludos.

Re: Error debug despues de editar foros en el ACP

Publicado: 04 Abr 2012, 14:47
por Rainwod
angelismo escribió:He limpiado la bd con stk y el problema sigue ,no se por donde tirar :nolose:
He intentado que un foro local tenga ese problema que mencionas, después de mucho trabajo lo qhe conseguido, y se me he presentado con el wamp server5 v1.6.5 y lo hace cuando en la instalación defino como mi navegador por defecto IE y sin embargo utilizo firefox así que puede que el problema no esté en tu bd ni en los archivos de tu foro sino en tu srever.

Re: Error debug despues de editar foros en el ACP

Publicado: 04 Abr 2012, 15:28
por Alorse
Yo sé porque sale el error, pero no como solucionarlo :oops:
Sucede al usar el STK varias veces, por qué? no lo sé... pero me paso hace poco, estaba haciendo limpieza de un foro con muchos MODs (cual cual tenia claros sus errores) y a usar repetidas veces el SKT, cualquier cosa relacionada con permisos, me lanza un error parecido, primero creí que era cosa del del hosting, ya que era un windows, pero luego migre solamente la base de datos y la puse en local (linux) con unos archivos limpios y mostraba el mismo error.
Y no modo de pasar de nuevo el STK para solucionar el error :jaja:
Hasta ahora no he encontrado solución para dicho error y como única vez he desactivado el DEBUG :(

Aporto la causa del error y mi experiencia, si luego logro solucionarlo, también aportaré dicha solución.
Aunque al parecer la noticia no causa error alguno en el foro (aunque a mi solo me salia 1 noticia).

Re: Error debug despues de editar foros en el ACP

Publicado: 04 Abr 2012, 15:57
por angelismo
Yo solo he usdo el stk para limpiar la bd , antes de usarlo ya tenia el error , pero puede que DaVidU haya usado el stk otras veces.

Re: Error debug despues de editar foros en el ACP

Publicado: 04 Abr 2012, 21:51
por angelismo
He encontrado una posible solución:
Abrir: includes/auth.php
buscar

Código: Seleccionar todo

$flag = substr($this->acl_options['option'][$option_id], 0, strpos($this->acl_options['option'][$option_id], '_') + 1);
                $flag = (int) $this->acl_options['id'][$flag];

                if (isset($hold_ary[$flag]) && $hold_ary[$flag] == ACL_YES)
                {
                    //unset($hold_ary[$flag]);
 
cambiar por

Código: Seleccionar todo

//$flag = substr($this->acl_options['option'][$option_id], 0, strpos($this->acl_options['option'][$option_id], '_') + 1);
                //$flag = (int) $this->acl_options['id'][$flag];

                //if (isset($hold_ary[$flag]) && $hold_ary[$flag] == ACL_YES)
                {
                    //unset($hold_ary[$flag]); 
funciona bien ,ya no sale ese error debug.

Re: Error debug despues de editar foros en el ACP

Publicado: 05 Abr 2012, 02:19
por Alorse
angelismo escribió:He encontrado una posible solución:
Es mejor que dejes con el error, eso solo causara que se queden banderas levantadas en al base de datos.

Re: Error debug despues de editar foros en el ACP

Publicado: 05 Abr 2012, 02:26
por angelismo
¿Que quieres decir con banderas levantadas en la base de datos? No entiendo :nolose:

Re: Error debug despues de editar foros en el ACP

Publicado: 05 Abr 2012, 03:31
por Alorse
mmmm, no sé si te ha pasado aquí o en otro foro, que hay un mensaje esperando aprobación o reportado, y luego cierras el informe o apruebas el tema.
Pero sales al indice y aún aparece el mensaje reportado o esperando aprobación y vuelves a entrar al MCP, pero no hay nada, por más que entres sigue reportando la notificación, es porque se queda una bandera levantada.
Espero haberme hecho entender, aquí ha pasado varias veces.

Re: Error debug despues de editar foros en el ACP

Publicado: 05 Abr 2012, 12:02
por angelismo
Pues hace tiempo me paso algo similar en coloreatuforo ,habia hasta 5 temas que en realidad eran el mismo esperando aprobación en el MCP ,pero realmente no existia ninguno tema esperando aprobación ,y al intentar aprobarlos daba un error de permisos.