Página 1 de 2
Knowledge Base com um erro
Enviado: 06 Jun 2012, 15:06
por Holmes
Qual a URL do seu fórum: http://www.chakra-linux.com.br/forum/portal.php
Tipo de Hospedagem: Free
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: Senha:
Estilos instalados: we_clearblue
Modificações instaladas: "quem esteve aqui?"; "board3 portal"; "Resolvido"; "WMP"; "Posting Template"; "Legend Repositioning"; "ACP Announcement Centre"; "Share One"; "jGrowl Popup"; "Knowledge Base"; "Thanks for Post".
Qual seu nivel de experiência: Iniciante
Quando começou o problema: agora, nesse momento!
Descreva seu problema: oi pessoal, foi instalado o Knowledge Base no site do Chakra Brasil e quando se clica em "Ver histórico do artigo" dá um erro, vejam a imagem abaixo:
imagem.JPG
isto somente ocorre com os usuários comuns!
vlw fwi, Holmes
Re: Knowledge Base com um erro
Enviado: 06 Jun 2012, 15:35
por robra
Procurei na no Google pela 1ª mensagem de erro e olha o que descobri:
http://www.phpbbportugal.com/forum/kb.p ... story&a=16
Nosso amigos Lusitanos estão com o mesmo problema.

No tópico de suporte da MOD, na mensagem
http://www.phpbb.com/community/viewtopi ... #p12848253, menciona-se o mesmo problema e logo a seguir o autor postou a solução, que é:
Abra o arquivo
styles/seu_estilo/template/kb/view_article.html, ache as linhas...
Código: Selecionar todos
<div id="p{postrow.ID}" class="post <!-- IF S_IS_MCP or S_IS_UCP -->pm<!-- ELSE --><!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- ENDIF --><!-- IF postrow.S_REPORTED or postrow.S_UNAPPROVED --> reported<!-- ENDIF --><!-- IF postrow.USER_FOE --> foe<!-- ENDIF --><!-- IF postrow.S_DELETED --> deleted<!-- ENDIF --><!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->" style="<!-- IF postrow.S_DELETED or postrow.USER_FOE --> display: none;<!-- ENDIF -->">
... e
substitua por:
Código: Selecionar todos
<div id="p{postrow.ID}" class="post <!-- IF S_IS_MCP or S_IS_UCP -->pm<!-- ELSE --><!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- ENDIF --><!-- IF postrow.S_REPORTED or postrow.S_UNAPPROVED --> reported<!-- ENDIF --><!-- IF postrow.USER_FOE --> foe<!-- ENDIF --><!-- IF postrow.S_DELETED --> deleted<!-- ENDIF -->
Ache a linha
<dl class="postprofile" id="profile{postrow.POST_ID}"> e
substitua por:
Código: Selecionar todos
<dl class="postprofile<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->" id="profile{postrow.POST_ID}">
Veja se resolve.
Abraço.

Re: Knowledge Base com um erro
Enviado: 06 Jun 2012, 15:44
por Holmes
robra essa linha
não tem nem no meu estilo e nem no prosilver.
vlw fwi, Holmes
Re: Knowledge Base com um erro
Enviado: 06 Jun 2012, 15:58
por robra
Então faça somente a 1ª alteração sugerida e teste para ver se o problema vai continuar. Caso continue, aí faça o seguinte:
Ache a linha
<dl class="postprofile"> e
substitua por:
Código: Selecionar todos
<dl class="postprofile<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
Veja se resolve.
Abraço.

Re: Knowledge Base com um erro
Enviado: 06 Jun 2012, 16:02
por Holmes
vou ver aqui, mas agora surgiu um outro erro, veja:
imagem.JPG
vlw fwi, Holmes
Re: Knowledge Base com um erro
Enviado: 06 Jun 2012, 16:19
por robra
Esse erro não tem a ver com o problema mencionado.
Esta mensagem de erro está avisando que há muitos acessos(conexões) e por isso retornou esta mensagem de erro, provavelmente para não sobrecarregar o servidor.
A mensagem abaixo é problema de comunicação com o banco de dados:
General Error
SQL ERROR [ mysqli ]
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [2002]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
É a mesma mensagem daquele problema na tabela
phpbb_sessions ou não ?
Abraço.

Re: Knowledge Base com um erro
Enviado: 06 Jun 2012, 16:22
por Holmes
então, é coisa do servidor? agora não seu!
erro.JPG
pode ser!
---editado---
voltou o site, está muito estranho!
vlw fwi, Holmes
Re: Knowledge Base com um erro
Enviado: 06 Jun 2012, 16:33
por robra
Se continuar desta forma, acredito que tenha de reparar novamente a tabela
phpbb_sessions.
Abraço.

Re: Knowledge Base com um erro
Enviado: 06 Jun 2012, 16:36
por Holmes
ok robra, fiz as alterações e ainda continua com o erro da primeira imagem!
vlw fwi, Holmes
Re: Knowledge Base com um erro
Enviado: 06 Jun 2012, 17:18
por robra
Cara... me desculpe. Eu vi errado.
Volte as linhas originais. O procedimento que citei é para uma outra coisa e não tem a ver com este problema.
O autor postou o problema e logo em seguida postou a resposta para solução de uma outra situação.
Depois de voltar as linhas originais do arquivo
styles/seu_estilo/template/kb/view_article.html, abra o arquivo includes/kb.php, vá na linha
4168 que é a...
'S_CAN_DIFF_T' => (in_array(EDIT_TYPE_CONTENT, $rowset[count($rowset) - 1]['edit_type'])) ? true : false,... e "comente" ela, colocando 2 barras
// à frente do texto, ficando desta forma:
Código: Selecionar todos
//'S_CAN_DIFF_T' => (in_array(EDIT_TYPE_CONTENT, $rowset[count($rowset) - 1]['edit_type'])) ? true : false,
Vamos ver no que dá.
Abraço.
