components\com_zoom\www\galleryshow.php on line 47

Dúvidas e Comentários sobre o Conceito e Funcionamento do Mambo e Joomla! Atenção: Assuntos de Instalação, Componentes, Módulos, Mambots, Temas e Documentação usar os fóruns abaixo.
Avatar do usuário
Rosemeire da Silva
Novato
Mensagens: 23
Registrado em: 26 Jan 2007, 07:34

components\com_zoom\www\galleryshow.php on line 47

Mensagem por Rosemeire da Silva »

Oi galera!

Estou com um grande problema com o componente com_zoom. Acontece que tenho este componente instalado em dois servidores, em um servidor funciona bem, já no outro servidor não está funcionando, dá o seguinte erro:

Código: Selecionar todos

Fatal error: Only variables can be passed by reference in [b]diretorio[/b] components\com_zoom\www\galleryshow.php on line 47

??? Não entendo porque não está funcionando neste servidor;
Na linha 47 deste arquivo é executado a função showHeader da classe ZMG_Template_Gallery, o problema é que a função pede como parametro final uma referencia (um valor, variavel), e está sendo passado uma função $zoom->_getKeywordsList(). Tentei corrigir o problema, passando para uma variavel o valor da função e depois atribuindo a variavel a função showHeader da classe.

Código: Selecionar todos

	
        [i]$zoom_getKeywordsList[/i] = $zoom->_getKeywordsList();
	ZMG_Template_Gallery::showHeader($zoom->_CONFIG['viewtype'], $Itemid, $zoom->_CONFIG['zoom_title'], $zoom->_CONFIG['displaylogo'], 
	   $zoom->_CONFIG['showSearch'], $zoom->_CONFIG['showKeywords'], [i]$zoom_getKeywordsList[/i]);
Funcionou temporariamente, o que está acontecendo agora, é que ao fazer a utilização deste componente, perdesse todas as sessões que havia até o momento.

A minha pergunta é o seguinte: o que preciso configurar no php.ini pra que este componente funcione tbem no outro servidor. Detalhe em um servidor estou usando PHP Version 5.2.3 e no outro que não está funcionando o componente uso PHP Version 5.0.5.

Obrigada pela atenção
CalRaiden©
Usuário
Mensagens: 194
Registrado em: 18 Set 2008, 10:30

Re: components\com_zoom\www\galleryshow.php on line 47

Mensagem por CalRaiden© »

Não deveria ser a versão do php, de qualquer forma . já tentou atualizar a versão do servidor que está dando problema? Qual servidor está usando?
Avatar do usuário
Rosemeire da Silva
Novato
Mensagens: 23
Registrado em: 26 Jan 2007, 07:34

Re: components\com_zoom\www\galleryshow.php on line 47

Mensagem por Rosemeire da Silva »

Então... a sessão está se perdendo por causa do próprio componente... Não teria a principio um motivo, mas é o que está acontecendo
CalRaiden©
Usuário
Mensagens: 194
Registrado em: 18 Set 2008, 10:30

Re: components\com_zoom\www\galleryshow.php on line 47

Mensagem por CalRaiden© »

Bom, o servidor que está usando é novo? foi feita alguma alteração?


Verifique as configurações do php.ini  nas sessões, acredito se mais fácil fazer uma comparação com o servidor que está funcionando.

Caso não encontre diferença, poderá fazer uma atualização do php (Não esqueça do bom e velho backup antes) .Teste se voltou, caso contrario  compare ou copiei o arquivo de configuração do que está funcionando.

Se estiver usando distribuição baseada em pacotes debian, é só dá "apt-get upgrade php5
Editado pela última vez por CalRaiden© em 27 Set 2007, 09:08, em um total de 1 vez.
CalRaiden©
Usuário
Mensagens: 194
Registrado em: 18 Set 2008, 10:30

Re: components\com_zoom\www\galleryshow.php on line 47

Mensagem por CalRaiden© »

Procurei uma solução pra ti em outros topicos e sites diferentes, mas não encontrei solução.

Conseguiu resolver?
Responder