Erro de gravação utilizando o Banco MS Sql

  • adrianooliveira
  • Avatar de adrianooliveira Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
12 anos 3 semanas atrás #93379 por adrianooliveira
adrianooliveira created the topic: Erro de gravação utilizando o Banco MS Sql
Olá,

Efetuei a instalação do Joomla em um ambiente contendo:

IIS - 7.5;
PHP - 5.3.24;
MS Sql - 2008R2;
Windows Server 2008;

O ambiente Joomla foi instalado normalmente, consigo instalar módulos e Templates porém estou tendo o seguinte problema. Quando tento criar uma categoria, artigo ou qualquer outro item dentro do ambiente o sistema me reporta o seguinte erro:

[Microsoft][SQL Server Native Client 11.0][SQL Server]Column 'intra_categories.published' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.SQL=SELECT a.id AS value, a.title AS text, a.level, a.published FROM intra_categories AS a LEFT JOIN [intra_categories] AS b ON a.lft > b.lft AND a.rgt < b.rgt WHERE (a.extension = N'com_content') AND a.published IN (0,1) GROUP BY a.id, a.title, a.level, a.lft, a.rgt, a.extension, a.parent_id ORDER BY a.lft ASC

alguém já se deparou com este erro e encontrou solução?

Please Entrar ou Registrar to join the conversation.


Mais
12 anos 2 semanas atrás #93552 por paulera
paulera replied the topic: Re: Erro de gravação utilizando o Banco MS Sql
Dê uma olhada no arquivo administrator/components/com_categories/models/fields/categoryedit.php , linha 114 (ou alguma entre a 100 e a 130 dependentdo da versão e atualizações).

* Faça um backup do arquivo antes *

Procure algo assim:
$query->group('a.id, a.title, a.level, a.lft, a.rgt, a.extension, a.parent_id')
Adicione o campo a.published ao group by:
$query->group('a.id, a.title, a.level, a.lft, a.rgt, a.extension, a.parent_id, a.published')
Você atualiza o Joomla com frequência? Que versão está usando?

[url=http&#58;//forum&#46;joomla&#46;org/memberlist&#46;php?mode=viewprofile&amp;u=451910:33ho4enb]Perfil no fórum oficial do Joomla[/url:33ho4enb] | twitter: [url=http&#58;//twitter&#46;com/paulerapedreira:33ho4enb]@paulerapedreira[/url:33ho4enb]
[b:33ho4enb]Site: (projetos e artigos técnicos):[/b:33ho4enb] [url:33ho4enb]http://www.paulodev.com.br[/url:33ho4enb] [size=85:33ho4enb](pt-BR)[/size:33ho4enb]
[b:33ho4enb]Espaço pessoal de desenvolvimento, testes e exemplos:[/b:33ho4enb] [url:33ho4enb]http://paulera.insomnia247.nl[/url:33ho4enb] [size=85:33ho4enb](en-US)[/size:33ho4enb]

Please Entrar ou Registrar to join the conversation.

  • adrianooliveira
  • Avatar de adrianooliveira Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
12 anos 1 semana atrás #93574 por adrianooliveira
adrianooliveira replied the topic: Re: Erro de gravação utilizando o Banco MS Sql
Olá paulera,

O problema foi resolvido. Agora os artigos podem ser associados as categorias normalmente. A versão do Joomla que estou usando é a 2.5.2, tentei a versão 2.5.14 mas o erro no site administrador sumiu e apareceu no site. sendo assim voltei para versão 2.5.2 e com essa correção que você mostrou está funcionando normalmente.
Agradeço pela força.

Please Entrar ou Registrar to join the conversation.

Mais
12 anos 1 semana atrás #93578 por paulera
paulera replied the topic: Re: Erro de gravação utilizando o Banco MS Sql
Meu site já está no Joomla 3, e nessa versão o problema não acontece mais. Recomendo a migração!

Abs!

[url=http&#58;//forum&#46;joomla&#46;org/memberlist&#46;php?mode=viewprofile&amp;u=451910:33ho4enb]Perfil no fórum oficial do Joomla[/url:33ho4enb] | twitter: [url=http&#58;//twitter&#46;com/paulerapedreira:33ho4enb]@paulerapedreira[/url:33ho4enb]
[b:33ho4enb]Site: (projetos e artigos técnicos):[/b:33ho4enb] [url:33ho4enb]http://www.paulodev.com.br[/url:33ho4enb] [size=85:33ho4enb](pt-BR)[/size:33ho4enb]
[b:33ho4enb]Espaço pessoal de desenvolvimento, testes e exemplos:[/b:33ho4enb] [url:33ho4enb]http://paulera.insomnia247.nl[/url:33ho4enb] [size=85:33ho4enb](en-US)[/size:33ho4enb]

Please Entrar ou Registrar to join the conversation.