Erro: Illegal string offset 'realname'

Suporte aos MODs/Hacks para phpBB.
Avatar do usuário
The Crow
Novato
Novato
Mensagens: 76
Registrado em: 27 Jun 2009, 11:59
Localização: Shiga-Japão
Contact:

Erro: Illegal string offset 'realname'

Mensagem por The Crow »

Qual a URL do seu fórum: localhost
Tipo de Hospedagem: Free
Qual a versão do phpBB: phpBB 3.0.11
É um novo ou uma conversão: Instalação Limpa
Usuário de teste: Usuário: Senha:
Estilos instalados: prosilver
Modificações instaladas:
Prime Quick Style 1.2.6
Thank Post Mod (hide MOD compatible) 0.2.0
phpBB3] Simple Hide BBcode MOD 0.4.0
phpBB Gallery 1.1.6
Who is online - post redirect 1.0.1
Prime Quick Style 1.2.6
Qual seu nivel de experiência: Intermediario
Quando começou o problema: hoje
Descreva seu problema: Olá amigos, estou usando o automod 1.0.0.1 para instalar MODs e estou recebendo o erro abaixo quando clico no link Informações dos MODs, baseado na mensagem de erro eu imagino que seja algo relacionado com o idioma mas não sei bem o que é, todos os arquivos das MODs relacionados com esse erro já foram checados e estão ok e mesmo que não estivessem isso não explicaria esse erro, se alguém tiver alguma dica eu agradeço.

esse é o erro:

Código: Selecionar todos

[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_mods.php on line 1976: Illegal string offset 'realname'
As MODs que apresentam erro são:
Prime Quick Style 1.2.6
Thank Post Mod (hide MOD compatible) 0.2.0
phpBB3] Simple Hide BBcode MOD 0.4.0
phpBB Gallery 1.1.6
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Erro: Illegal string offset 'realname'

Mensagem por robra »

A linha 1976 do arquivo /includes/acp/acp_mods.php é:

Código: Selecionar todos

if ($file['realname'] == $row['lang_iso'])
Me parece que tem a ver com a linguagem.
Você colocou a tradução do AutoMOD na pasta pt_br ?

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".
Avatar do usuário
The Crow
Novato
Novato
Mensagens: 76
Registrado em: 27 Jun 2009, 11:59
Localização: Shiga-Japão
Contact:

Re: Erro: Illegal string offset 'realname'

Mensagem por The Crow »

Sim coloquei, pior que não encontrei nenhuma pista desse erro em pesquisas na net.

EDIT: Eu instalei 5 pacotes de idiomas (en, es, it, pt, pt_br) e o erro se repete para cada pacote, isso indica que o erro está ligado a verificação de idiomas feita pelo Automod.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Erro: Illegal string offset 'realname'

Mensagem por robra »

Você está com o Subsilver2 instalado e ativado ?

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".
Avatar do usuário
The Crow
Novato
Novato
Mensagens: 76
Registrado em: 27 Jun 2009, 11:59
Localização: Shiga-Japão
Contact:

Re: Erro: Illegal string offset 'realname'

Mensagem por The Crow »

robra na verdade não estava mas agora que vc falou eu ativei e limpei o cache mas nada mudou.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Erro: Illegal string offset 'realname'

Mensagem por robra »

Desinstala as MODs e as reinstale com o Susbislver2 instalado e ativado.
Tive o mesmo problema com a mesma mensagem de erro e resolvi desta forma.
O AutoMOD instala as MODs nos 2 estilos padrão, a não ser que alguma MOD tenha sido desenvolvida só para o Prosilver.

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".
Avatar do usuário
The Crow
Novato
Novato
Mensagens: 76
Registrado em: 27 Jun 2009, 11:59
Localização: Shiga-Japão
Contact:

Re: Erro: Illegal string offset 'realname'

Mensagem por The Crow »

robra isso não funcionou, precisei desinstalar a versão 12.1 do EasyPHP e voltar para a versão 5.3.9 pra contornar, encontrei alguns tópicos no phpbb.com citando esse erro mas nenhum com alguma solução. Um detalhe que não citei antes porque não vi relevância é que estou usando o WinXP e isso nunca me aconteceu no Win7 usando a atual versão do EasyPHP mas o meu seven está com problemas e to sem tempo pra arrumar isso agora.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Erro: Illegal string offset 'realname'

Mensagem por robra »

Como eu disse, eu tive este mesmo problema porém o Fórum estava online e meu windows é o XP. Ele estava com o subsilver2 desativado.
O procedimento que fiz foi exatamente nesta ordem:
- Desinstalei as MODs.
- Desinstalei o AutoMOD.
- Ativei o subsilver2.
- Reinstalei o AutoMOD.
- Reinstalei as MODs.
E não tive mais o problema.
Esta mensagem de erro apareceu quando eu estava instalando umas MODs, pelo AutoMOD, em um Fórum cujo o estilo é baseado no Subsilver2. A instalação corria normal mas quando eu clicava em "informações" da MOD para aplicá-la no estilo em uso do Fórum, aí aparecia esta mensagem de erro. Depois eu descobri que o estilo Subsilver2 não estava instalado causando este erro no momento de aplicar a MOD em outro Estilo.

Abraço. Imagem
Editado pela última vez por robra em 05 Set 2012, 19:28, em um total de 1 vez.
Razão: Inserção de texto.
[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".
Avatar do usuário
The Crow
Novato
Novato
Mensagens: 76
Registrado em: 27 Jun 2009, 11:59
Localização: Shiga-Japão
Contact:

Re: Erro: Illegal string offset 'realname'

Mensagem por The Crow »

robra muito obrigado pelas dicas acimas mas como não consegui descobrir solução para esse erro e por estar acontecendo somente em localhost, simplesmente exclui tudo e recomecei do zero e o erro não voltou mais, valeu pela ajuda.
Trancado