Página 1 de 1

Errores de include en creacion de pagina personalizada

Publicado: 01 Sep 2010, 05:00
por luvan
URL: Foro QTF
Versión phpBB: phpBB3 (3.0.7)
Plantilla(s) usada(s): milky way

Hola :ok:

Segui el tutorial de xoom para crear una pagina personalizada y en vez de tener http://www.miweb/foro/mipagina.php lo quiero de esta manera http://www.miweb/mipagina.php y el archivo lo puse en public_html en vez de la raíz del foro, y me lanza los siguientes errores:

Código: Seleccionar todo

Warning: include(./common.php) [function.include]: failed to open stream: No such file or directory in /home3/quetalfa/public_html/mipagina.php on line 5

Warning: include() [function.include]: Failed opening './common.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home3/quetalfa/public_html/mipagina.php on line 5

Fatal error: Call to a member function session_begin() on a non-object in /home3/quetalfa/public_html/mipagina.php on line 8
Luego cambie mipagina.php tal como esta en el tutorial y no me genera error.

Tambien corregi los espacios en blanco que se genera al copiar y pegar defrente pero me sigue apareciendo el mismo error, en todo caso adjunto los archivos tal como los tengo.

Esperando su ayuda :oops:

Gracias.

Re: Errores de include en creacion de pagina personalizada  Tema Solucionado

Publicado: 01 Sep 2010, 05:41
por nextgen

Código: Seleccionar todo

    <?php
    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './foro/';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();

    page_header('Mi página');

    $template->set_filenames(array(
        'body' => 'mipagina.html',
    ));

    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    page_footer();
    ?>
aver prueba con ese archivo aver si funciona.

Re: Errores de include en creacion de pagina personalizada

Publicado: 01 Sep 2010, 05:48
por luvan
Gracias!!!! :ok:

Ahora sí.

¿Que habia pasado con el codigo original? :nolose:

Re: Errores de include en creacion de pagina personalizada

Publicado: 01 Sep 2010, 05:59
por nextgen
esta linea era la que te creaba ese conflicto

Código: Seleccionar todo

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
ya que por ende siempre viene así el root path ./ y como lo que queremos es que el archivo se lea en el root teniendo como subcarpeta el foro le colocamos el nombre de donde tenemos nuestro foro osea algo así ./foro/

PD: soy malo explicandome XD, no olvides marcar el tema como solucionado.

Re: Errores de include en creacion de pagina personalizada

Publicado: 01 Sep 2010, 06:08
por luvan
Gracias por la ayuda y expliación, nextgen :cerveza:

Doy el tema como solucionado