Problema para acessar fórum no localhost

Suporte à dúvidas gerais relacionadas ao phpBB.
thetoonz
Novato
Novato
Mensagens: 41
Registrado em: 10 Jan 2014, 16:23
Você favoritou esta postagem

Problema para acessar fórum no localhost

  • Remover marcador da postagem
  • Mensagem por thetoonz »

    Qual a URL do seu fórum: http://www.thetoonz.com
    Tipo de Hospedagem: Pago
    Qual a versão do phpBB: phpBB 3.0.10
    É um novo ou uma conversão: Instalação Limpa
    Usuário de teste: Usuário: uteste Senha: 102030
    Estilos instalados: Black VD
    Modificações instaladas:
    Qual seu nivel de experiência: Intermediario
    Quando começou o problema: hoje
    Descreva seu problema: Olá, meu problema é o seguinte.

    Estou tentando atualizar algumas coisas do meu fórum, porém quando eu coloco o banco de dados no phpmyadmin do localhost ele instala tudo ok sem erros e tals, porém eu tento acessar o fórum no localhost e ele me direciona para meu fórum na web, já limpei o cache do fórum e do meu browser mas não adiantou, procurei no google e em alguns fóruns mas não achei nenhum problema semelhante.

    Alguém tem idéia de como eu posso resolver isso pra poder acessar o site no localhost sem que seja direcionado para meu fórum na web?

    Ah, já tendei desconectado também e não adiantou, ai dá erro na página e não abre nenhuma!

    Agradeço desde já.
    Abs
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    Você favoritou esta postagem

    Re: Problema para acessar fórum no localhost

  • Remover marcador da postagem
  • Mensagem por robra »

    Seu arquivo raiz/config.php deve estar apontando para o banco de dados de seu Fórum "online" ao invés do banco de dados "localhost". Dê uma verificada nisso. Ok ?
    Deve ficar algo parecido com isso:

    Código: Selecionar todos

    $dbms = 'mysqli';
    $dbhost = '127.0.0.1';
    $dbport = '';
    $dbname = 'nome_do_banco_de_dados_localhost';
    $dbuser = 'usuario_de_acesso_ao banco_de_dados_localhost';
    $dbpasswd = 'senha_de_acesso_ao banco_de_dados_localhost';
    $table_prefix = 'phpbb_';
    $acm_type = 'file';
    $load_extensions = '';
    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    thetoonz
    Novato
    Novato
    Mensagens: 41
    Registrado em: 10 Jan 2014, 16:23

    Re: Problema para acessar fórum no localhost

  • Favoritar esta postagem
  • Mensagem por thetoonz »

    Então, na verdade esse foi o primeiro arquivo que configurei, dá uma olhada:

    Código: Selecionar todos

    <?php
    // phpBB 3.0.x auto-generated configuration file
    // Do not change anything in this file!
    $dbms = 'mysqli';
    $dbhost = 'localhost';
    $dbport = '';
    $dbname = 'backup_thetoonz';
    $dbuser = 'root';
    $dbpasswd = '';
    $table_prefix = 'phpbb_';
    $acm_type = 'file';
    $load_extensions = '';
    
    @define('PHPBB_INSTALLED', true);
    // @define('DEBUG', true);
    // @define('DEBUG_EXTRA', true);
    
    Devo colocar o IP invés de localhost?

    Obrigado, abraço!
    thetoonz
    Novato
    Novato
    Mensagens: 41
    Registrado em: 10 Jan 2014, 16:23

    Re: Problema para acessar fórum no localhost

  • Favoritar esta postagem
  • Mensagem por thetoonz »

    Coloquei o IP no lugar do localhost e deu o mesmo problema.
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29

    Re: Problema para acessar fórum no localhost

  • Favoritar esta postagem
  • Mensagem por robra »

    :arrow: Limpou o cache do navegador após a edição do config.php :?:
    :arrow: O que está usando para rodar o Fórum em seu PC, com "localhost" :?:

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    thetoonz
    Novato
    Novato
    Mensagens: 41
    Registrado em: 10 Jan 2014, 16:23

    Re: Problema para acessar fórum no localhost

  • Favoritar esta postagem
  • Mensagem por thetoonz »

    robra escreveu::arrow: Limpou o cache do navegador após a edição do config.php :?:
    :arrow: O que está usando para rodar o Fórum em seu PC, com "localhost" :?:

    Abraço. Imagem
    Limpei, não adiantou...
    Estou usando o WampServer. Eu acredito que seja alguma configuração no banco de dados, porque só fica assim quando eu passo o banco de dados para o localhost!
    thetoonz
    Novato
    Novato
    Mensagens: 41
    Registrado em: 10 Jan 2014, 16:23

    Re: Problema para acessar fórum no localhost

  • Favoritar esta postagem
  • Mensagem por thetoonz »

    Dá uma olhada nesse video pra vc ver melhor qual o problema.
    http://youtu.be/6fuSFwZDcv8
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6031
    Registrado em: 03 Set 2009, 21:59
    Contato:

    Re: Problema para acessar fórum no localhost

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    Veja se tem alguma arquio index.html ou index.htm que esta fazendo o redirecionamento, além disso verifique o .htaccess para ver ele que ta fazendo o redirecionamento.
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    thetoonz
    Novato
    Novato
    Mensagens: 41
    Registrado em: 10 Jan 2014, 16:23

    Re: Problema para acessar fórum no localhost

  • Favoritar esta postagem
  • Mensagem por thetoonz »

    BOm eu olhei todos os index e não percebi nenhum problema.

    o .htaccess aponta para o portal primeiramente:

    Código: Selecionar todos

    #
    # Uncomment the statement below if you want to make use of
    # HTTP authentication and it does not already work.
    # This could be required if you are for example using PHP via Apache CGI.
    #
    #<IfModule mod_rewrite.c>
    #RewriteEngine on
    #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    #</IfModule>
    
    <Files "config.php">
    Order Allow,Deny
    Deny from All
    </Files>
    
    <Files "common.php">
    Order Allow,Deny
    Deny from All
    </Files>
    
    DirectoryIndex portal.php index.php index.html index.htm
    
    E no portal não achei nada que direcionasse para a url do site, dá uma olhada:

    Código: Selecionar todos

    <?php
    /**
    *
    * @package Board3 Portal v2
    * @copyright (c) Board3 Group ( www.board3.de )
    * @license http://opensource.org/licenses/gpl-license.php GNU Public License
    *
    */
    
    /**
    * @ignore
    */
    define('IN_PHPBB', true);
    define('IN_PORTAL', true);
    
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    
    include($phpbb_root_path . 'common.' . $phpEx);
    include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
    include($phpbb_root_path . 'portal/includes/constants.' . $phpEx);
    $portal_root_path = PORTAL_ROOT_PATH;
    include($phpbb_root_path . $portal_root_path . 'includes/functions_modules.' . $phpEx);
    include($phpbb_root_path . $portal_root_path . 'includes/functions.' . $phpEx);
    
    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup('mods/portal');
    
    /**
    * Make sure we do an isset first, 
    * else we will get errors if someone uninstalls the portal and forgets to remove portal.php
    */
    if (!isset($config['board3_enable']) || !$config['board3_enable'] || !$auth->acl_get('u_view_portal'))
    {
    	redirect(append_sid($phpbb_root_path . 'index.' . $phpEx));
    }
    
    /**
    * get initial data
    */
    $portal_config = obtain_portal_config();
    $portal_modules = obtain_portal_modules();
    
    /**
    * set up column_count array
    * with this we can hide unneeded parts of the portal
    */
    $module_count = array(
    	'total' 	=> 0,
    	'top'		=> 0,
    	'left'		=> 0,
    	'center'	=> 0,
    	'right'		=> 0,
    	'bottom'	=> 0,
    );
    
    /**
    * start assigning block vars
    */
    foreach ($portal_modules as $row)
    {
    	if($row['module_status'] == B3_MODULE_DISABLED)
    	{
    		continue;
    	}
    	
    	$class_name = 'portal_' . $row['module_classname'] . '_module';
    	if (!class_exists($class_name))
    	{
    		include("{$phpbb_root_path}{$portal_root_path}modules/portal_{$row['module_classname']}.$phpEx");
    	}
    	if (!class_exists($class_name))
    	{
    		trigger_error(sprintf($user->lang['CLASS_NOT_FOUND'], $class_name, 'portal_' . $row['module_classname']), E_USER_ERROR);
    	}
    
    	$module = new $class_name();
    	
    	/** 
    	* Check for permissions before loading anything
    	* the default group of a user always defines his/her permission (KISS)
    	*/
    	$group_ary = (!empty($row['module_group_ids'])) ? explode(',', $row['module_group_ids']) : '';
    	if ((is_array($group_ary) && !in_array($user->data['group_id'], $group_ary)))
    	{
    		continue;
    	}
    	
    	if ($module->language)
    	{
    		$user->add_lang('mods/portal/' . $module->language);
    	}
    	if ($row['module_column'] == column_string_num('left') && $config['board3_left_column'])
    	{
    		$template_module = $module->get_template_side($row['module_id']);
    		$template_column = 'left';
    		++$module_count['left'];
    	}
    	if ($row['module_column'] == column_string_num('center'))
    	{
    		$template_module = $module->get_template_center($row['module_id']);
    		$template_column = 'center';
    		++$module_count['center'];
    	}
    	if ($row['module_column'] == column_string_num('right') && $config['board3_right_column'])
    	{
    		$template_module = $module->get_template_side($row['module_id']);
    		$template_column = 'right';
    		++$module_count['right'];
    	}
    	if ($row['module_column'] == column_string_num('top'))
    	{
    		$template_module = $module->get_template_center($row['module_id']);
    		++$module_count['top'];
    	}
    	if ($row['module_column'] == column_string_num('bottom'))
    	{
    		$template_module = $module->get_template_center($row['module_id']);
    		++$module_count['bottom'];
    	}
    	if (!isset($template_module))
    	{
    		continue;
    	}
    
    	// Custom Blocks that have been defined in the ACP will return an array instead of just the name of the template file
    	if (is_array($template_module))
    	{
    		$template->assign_block_vars('modules_' . column_num_string($row['module_column']), array(
    			'TEMPLATE_FILE'			=> 'portal/modules/' . $template_module['template'],
    			'IMAGE_SRC'			=> $phpbb_root_path . 'styles/' . $user->theme['theme_path'] . '/theme/images/portal/' . $template_module['image_src'],
    			'TITLE'				=> $template_module['title'],
    			'CODE'				=> $template_module['code'],
    			'MODULE_ID'			=> $row['module_id'],
    			'IMAGE_WIDTH'			=> $row['module_image_width'],
    			'IMAGE_HEIGHT'			=> $row['module_image_height'],
    		));
    	}
    	else
    	{
    		$template->assign_block_vars('modules_' . column_num_string($row['module_column']), array(
    			'TEMPLATE_FILE'			=> 'portal/modules/' . $template_module,
    			'IMAGE_SRC'			=> $phpbb_root_path . 'styles/' . $user->theme['theme_path'] . '/theme/images/portal/' . $row['module_image_src'],
    			'IMAGE_WIDTH'			=> $row['module_image_width'],
    			'IMAGE_HEIGHT'			=> $row['module_image_height'],
    			'MODULE_ID'			=> $row['module_id'],
    			'TITLE'				=> (isset($user->lang[$row['module_name']])) ? $user->lang[$row['module_name']] : utf8_normalize_nfc($row['module_name']),
    		));
    	}
    	unset($template_module);
    }
    $module_count['total'] = sizeof($portal_modules);
    
    // Redirect to index if there are currently no active modules
    if($module_count['total'] < 1)
    {
    	redirect(append_sid($phpbb_root_path . 'index.' . $phpEx));
    }
    
    // Assign specific vars
    $template->assign_vars(array(
    // 	'S_SMALL_BLOCK'			=> true,
    	'S_PORTAL_LEFT_COLUMN'	=> $config['board3_left_column_width'],
    	'S_PORTAL_RIGHT_COLUMN'	=> $config['board3_right_column_width'],
    	'S_LEFT_COLUMN'			=> ($module_count['left'] > 0 && $config['board3_left_column']) ? true : false,
    	'S_CENTER_COLUMN'		=> ($module_count['center'] > 0) ? true : false,
    	'S_RIGHT_COLUMN'		=> ($module_count['right'] > 0 && $config['board3_right_column']) ? true : false,
    	'S_TOP_COLUMN'			=> ($module_count['top'] > 0) ? true : false,
    	'S_BOTTOM_COLUMN'		=> ($module_count['bottom'] > 0) ? true : false,
    	'S_DISPLAY_PHPBB_MENU'	=> $config['board3_phpbb_menu'],
    	'B3P_DISPLAY_JUMPBOX'	=> $config['board3_display_jumpbox'],
    ));
    
    // Output page
    page_header($user->lang['PORTAL']);
    
    $template->set_filenames(array(
    	'body' => 'portal/portal_body.html')
    );
    
    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    
    page_footer();
    
    Tá difícil achar. kkk

    Obrigado pelas ajudas ai, caso ainda tenham sugestões ficarei agradecido!
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29

    Re: Problema para acessar fórum no localhost

  • Favoritar esta postagem
  • Mensagem por robra »

    1- Instale uma versão limpa do phpBB em seu PC, como localhost, e teste-o para ver se funciona normal.
    2- Se o item 1 estiver "OK", então, importe o banco de dados do Fórum "online" para o banco de dados "localhost" e teste-o.
    3- Se os itens 1 e 2 estirem "Ok" é porque tem algum arquivo php ou html que está redirecionando para o seu Fórum "online".

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    Trancado