Página 1 de 1

No puedo acceder a los post ni al ACP Catchable fatal error

Publicado: 09 Sep 2014, 10:13
por Quiro
URL: http://www.quiromasajistas.net/foro/index.php
Versión phpBB: 3.0.12
MODs Instalados: Sortables CAPTCHA Plugin 1.0.4
Plantilla(s) usada(s): Subsilver2
Servidor: Linux de pago Nominalia
Actualización desde otra versión: Si de la 2.0.? a la 3.0.12
Conversión desde otro sistema de foros: No

Hola mi problema es :

Que "trasteando" el foro ..... esta vez quería poner lo de la publicidad, hice lo que pone en los post y mini manuales, colocar el código en los ficheros overall_header y overall_footer, luego limpiar la cache desde el ACP ...... y si, salen los bloques de anuncios ...... pero la página sale desmontada como si solo la vemos con PHP, sin HTLM.
Dándole vueltas para ver como arreglarlo, al final lo que hice fue, como tenia una copia de todo el foro anterior al "desastre", copié "todo" carpetas y ficheros en el servidor "encima" del que tenia, ...... y ufff ..... pensé !arreglado¡ ... ahora ya se ve la página "montada" con sus colores y cuadrados en sus sitios ..... pero ..... cuando llego a hacer clic para ver un post (cualquier post) me sale este error:
Parse error: syntax error, unexpected T_STRING in /htdocs/public/www/foro/viewtopic.php on line 1598
Listado del fichero viewtopic desde la linea 1583 a la 1604

Código: Seleccionar todo

'POST_ID'            => $row['post_id'],
        'POST_NUMBER'        => $i + $start + 1,
        'POSTER_ID'            => 

$poster_id,

        'S_HAS_ATTACHMENTS'    => (!empty

($attachments[$row['post_id']])) ? true : false,
        'S_POST_UNAPPROVED'    => ($row

['post_approved']) ? false : true,
        'S_POST_REPORTED'    => ($row

['post_reported'] && $auth->acl_get('m_report', $forum_id)) ? true : false,
        'S_DISPLAY_NOTICE'    => $display_notice 

&& $row['post_attachment'],
        'S_FRIEND'            => ($row

['friend']) ? true : false,
        'S_UNREAD_POST'        => 

$post_unread,
        'S_FIRST_UNREAD'    => $s_first_unread,
        'S_CUSTOM_FIELDS'    => (isset($cp_row

['row']) && sizeof($cp_row['row'])) ? true : false,
        'S_TOPIC_POSTER'    => ($topic_data

['topic_poster'] == $poster_id) ? true : false,

        'S_IGNORE_POST'        => ($row['hide_post']) 

? true : false,
        'L_IGNORE_POST'        => ($row['hide_post']) 

? sprintf($user->lang['POST_BY_FOE'], get_username_string('full', 

$poster_id, $row['username'], $row['user_colour'], $row['post_username']), 

'<a href="../phpBB3/%27%20.%20$viewtopic_url%20.%20"&p=

{$row['post_id']}&view=show#p{$row['post_id']}" . '">', '</a>') : '',
    );

    if (isset($cp_row['row']) && sizeof($cp_row['row']))
    {
        $postrow = array_merge($postrow, $cp_row['row']);
    }
Y mirando en el fichero en la linea que dice, no consigo ver que error puede tener (esto es debido a mi ignorancia, claro)

Y tampoco puedo acceder al ACP pues me sale este otro error:
Catchable fatal error: Object of class p_master could not be converted to string in /htdocs/public/www/foro/includes/functions_module.php on line 444
Listado del fichero funtions_module desde la linea 430 a la 459

Código: Seleccionar todo

function load_active($mode = false, $module_url = false, 

$execute_module = true)
    {
        global $phpbb_root_path, $phpbb_admin_path, 

$phpEx, $user;

        $module_path = $this->include_path . $this->p_class;
        $icat = request_var('icat', '');

        if ($this->active_module === false)
        {
            trigger_error('Module not accessible', 

E_USER_ERROR);
        }

        if (!class_exists("{$this->p_class}_$this->p_name"))
        {
            if (!file_exists("../../phpBB3/includes/

$module_path/%7B$this-%3Ep_class%7D_$this-%3Ep_name.$phpEx"))
            {
                trigger_error("Cannot find 

module $module_path/{$this->p_class}_$this->p_name.$phpEx", 

E_USER_ERROR);
            }

            include("../../phpBB3/includes/

$module_path/%7B$this-%3Ep_class%7D_$this-%3Ep_name.$phpEx");

            if (!class_exists("{$this->p_class}_$this-

>p_name"))
            {
                trigger_error("Module file 

$module_path/{$this->p_class}_$this->p_name.$phpEx does not contain 

correct class [{$this->p_class}_$this->p_name]", E_USER_ERROR);
            }

            if (!empty($mode))
            {
                $this->p_mode = $mode;
            } 
Y como el anterior no se ver el error

Por eso, al final despues de pasar horas leyendo y buscando solución, que no he podido encontrar, me decido a abrir este tema por si hay un "alma" caritativa y me hecha una mano, porque me estoy planteando el si será necesario reinstalar ..... o no se que hacer

Pido disculpas porque no se como poner el código dentro de la caja como sale en los post.

Gracias por vuestra atención

Re: No puedo acceder a los post ni al ACP Catchable fatal er

Publicado: 09 Sep 2014, 16:46
por Quiro
Hola de nuevo.

Sigo buscando y leyendo posibles solucione, y haciendo algunas de las posibles soluciones que aconsejáis, como por ejemplo, he hecho lo del DEBUG y no me salió ninguna lista de errores pero salió la página otra vez toda desmontada y no funciona ningún enlace.

He hecho también lo de reparar, depurar y optimizar las tablas, pero sigue igual, así que sigo esperando y buscando en todo el foro algo que me suba el ánimo, por que poco a poco noto la impotencia de no saber que hacer

Saludos

Acabo de borrar los archivos de la carpeta cache, menos los dos importantes, y sigue igual

Re: No puedo acceder a los post ni al ACP Catchable fatal er

Publicado: 09 Sep 2014, 23:18
por angelismo
Adjunta los archivos completos, viewtopic.php y includes/functions_module.php

Re: No puedo acceder a los post ni al ACP Catchable fatal er

Publicado: 10 Sep 2014, 01:26
por Quiro
Ante todo gracias por todo Angelismo
No se si lo estoy haciendo bien, pues no encuentro la forma de adjuntar los archivos

Lo he probado con Spoiler pero son demasiado grandes los archivos y no deja que se publique el post, por que sobrepasa los 60,000 caracteres permitidos.

Luego en el campo donde dice ¿vas a enviar código? Mira aquí al lado, lo miro pero no se que hacer con todo lo que sale, vamos que hecho de menos algún emoticono que diga adjuntar archivo, por ejemplo

No encuentro nada que esplique como se puede adjuntar archivos, por favor me lo puedes decir tu

Bueno espero ir aprendiendo para hacerlo bien
Saludos

Re: No puedo acceder a los post ni al ACP Catchable fatal er

Publicado: 10 Sep 2014, 02:01
por angelismo
Usa pastebin
http://www.phpbb-es.com/foro/pastebin.php

Re: No puedo acceder a los post ni al ACP Catchable fatal er

Publicado: 10 Sep 2014, 11:00
por Quiro
Hola

Acabo de subir los ficheros con el Pastebin ........ pero creo que este problema me esta volviendo tonto, por que, ¿y ahora que hago? como te paso los archivos o ¿tu ya sabes donde están?

Lo que mas siento es el tiempo que estamos perdiendo por mi torpeza, y que por lo mismo el foro sigue sin funcionar

Disculpa ......

Saludos

Editado

Archivo funtions_module

Archivo viewtopic

A ver si ahora lo he hecho bien

Editado segunda vez

Actualmente la Página sigue saliendo sin formato y los enlaces no funcionan, y por lo que he visto los enlaces tienen esta dirección,
Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.
Desde el principio yo cambié el nombre de la carpeta phpBB3 por el de foro y funcionaba correctamente.

Y esto empezó, como comento al principio, y hacer limpieza de la cache, por eso me pregunto, si al hacer esto se pudo borrar algo que tuviera que ver con las direcciones o redirecciones

Re: No puedo acceder a los post ni al ACP Catchable fatal er

Publicado: 10 Sep 2014, 23:22
por angelismo
Viendo como tienes el foro, te recomiendo que borres todos los archivos menos el config.php, y puesto que solo tienes un mod instaladco, descargues un nuevo paquete de phpBB 3.0.12 y lo subes.

Re: No puedo acceder a los post ni al ACP Catchable fatal er

Publicado: 11 Sep 2014, 01:00
por Quiro
Haber si lo entiendo bien, me dices que borre la carpeta /foro completa salvando el archivo config.php, y luego suba al servidor un nuevo paquete como si fuera a hacer la instalación de nuevo, pero una vez la tenga, ¿que hago? espero nuevas instrucciones, por que no se que hacer a partir de aquí.

Bueno te digo cuando lo suba

Re: No puedo acceder a los post ni al ACP Catchable fatal er

Publicado: 11 Sep 2014, 01:24
por angelismo
Exacto, como si fuera una nueva instalación, pero conservando el config.php. Una tengas subido el nuevo paquete, el foro debe de funcionar sin problemas.

Re: No puedo acceder a los post ni al ACP Catchable fatal er

Publicado: 11 Sep 2014, 02:32
por Quiro
Hola de nuevo

Ya he subido el nuevo paquete en el servidor con la carpeta raíz "phpBB3" solo queda cambiar el nombre por el de "foro" como esta el actual ¿no? pero cuando tu me digas, supongo que también tendré que cambiar el archivo config.php

Espero instrucciones .....

Re: No puedo acceder a los post ni al ACP Catchable fatal er  Tema Solucionado

Publicado: 11 Sep 2014, 19:03
por Quiro
Bueno ..... por fin ..... !ya funciona¡

He hecho eso de mas arriba, luego (como el paquete es nuevo) he tenido que poner unas imágenes y el logo que tenia en el otro foro, mas volver a instalar el Sortables_ Captcha_plugin

Y con esto de momento funciona correctamente, ahora poco a poco iré mirando todo el funcionamiento y si saliera algo "raro" lo postearia en tema nuevo.

Por lo que dejo este tema solucionado

Gracias angelismo ...... y asta la próxima