[Sgcd-suporte] Ultima versão SGCD

Marco - STI goulart em marilia.unesp.br
Segunda Abril 17 11:20:56 BRT 2017


Bom dia Ricardo,

Que bom que você descobriu! É isso mesmo!

Abraço,

Marco César Goulart
Assistente de Informática II
Serviço Técnico de Informática - STI <http://www.marilia.unesp.br/#38,38>
Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>

Em 17 de abril de 2017 11:16, Ricardo Cassar <ricardo.cassar em ia.unesp.br>
escreveu:

> Bom dia Marco,
>
> Vi que as noticias que não aparecem na lista de noticia estão com data de
> ocultação vencida, no entanto na versão antiga do SGCD, mesmo com data
> vencida a noticia aparece na lista.
>
> Isso é normal da versão nova?
>
> Obrigado
>
> Ricardo Cassar Skif
> Serviço Técnico de Informática - Tel (11) 3393-8583
> Instituto de Artes da Unesp - www.ia.unesp.br
>
> Em 17/04/2017 11:07, Ricardo Cassar escreveu:
>
> Bom dia Marco,
>
> Desculpe te atrapalhar novamente, mas estou com outro probleminha com a
> versão nova do site.
>
> As noticias cadastradas só são exibidas quando estou logado no SGCD(com
> exceção de duas que são exibidas normalmente), tem ideia do que pode ser?
>
> Obrigado novamente.
>
> Ricardo Cassar Skif
> Serviço Técnico de Informática - Tel (11) 3393-8583
> Instituto de Artes da Unesp - www.ia.unesp.br
>
> Em 13/03/2017 15:48, Marco - STI escreveu:
>
> Boa tarde Ricardo,
>
> No primeiro erro, pode ser que a tabela *LogUpload* possua resgistros com
> o campo *LoginUsuario* que não existe mais na tabela *Usuario*,
> relacionada pelo campo *Login*. Neste caso, você poderá listar as duas
> tabelas e fazer a comparação com a a SQL abaixo:
>
> select L.LoginUsuario, U.Login from LogUpload L
> left join Usuario U on U.Login = L.LoginUsuario
>     where U.Login is null;
>
> Se existir algum campo *Login* nulo, exclua da tabela *LogUpload*: *delete
> from LogUpload where LoginUsuario = 'xxx';*
>
> No segundo, está certo pois as constraints já existem.
>
> Abraço,
>
> Marco César Goulart
> Assistente de Informática II
> Serviço Técnico de Informática - STI <http://www.marilia.unesp.br/#38,38>
> Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>
>
> Em 13 de março de 2017 14:47, Ricardo Cassar <ricardo.cassar em ia.unesp.br>
> escreveu:
>
>> Boa tarde Marco,
>>
>> Obrigado novamente pela ajuda.
>>
>> Segue os dois comando que apresentaram erro. E a estrutura do banco SGCD.
>>
>>
>> # Cria a contraint de chave estrangeira da tabela "LogUpload"
>> ALTER TABLE  `LogUpload`
>>     ADD CONSTRAINT `LogUpload_LoginUsuario` FOREIGN KEY (`LoginUsuario`)
>> REFERENCES `Usuario` (`Login`);
>>
>> ERROR 1452 (23000): Cannot add or update a child row: a foreign key
>> constraint fails (`SGCD`.`#sql-3c1_47`, CONSTRAINT `LogUpload_LoginUsuario`
>> FOREIGN KEY (`LoginUsuario`) REFERENCES `Usuario` (`Login`))
>>
>> ____________________________________________________________
>> ________________________________________________________________
>>
>> # Cria as contraints de chave estrangeira da tabela "Informe"
>> ALTER TABLE  `Menu`
>>     ADD CONSTRAINT `fkMenu_CodigoPai` FOREIGN KEY (`CodigoPai`)
>> REFERENCES `Menu` (`Codigo`),
>>         ADD CONSTRAINT `fkMenu_LoginUsuario` FOREIGN KEY (`LoginUsuario`)
>> REFERENCES `Usuario` (`Login`),
>>         ADD CONSTRAINT `fkMenu_CodigoPagina` FOREIGN KEY (`CodigoPagina`)
>> REFERENCES `Pagina` (`Codigo`);
>>
>> ERROR 1005 (HY000): Can't create table 'SGCD.#sql-3c1_47' (errno: 121)
>>
>>
>> Att
>>
>>
>> Ricardo Cassar Skif
>> Serviço Técnico de Informática - Tel (11) 3393-8583
>> Instituto de Artes da Unesp - www.ia.unesp.br
>>
>> Em 13/03/2017 10:54, Marco - STI escreveu:
>>
>> Bom dia Ricardo,
>>
>> (14) 3402-1387
>>
>> Atenciosamente,
>>
>> Marco César Goulart
>> Assistente de Informática II
>> Serviço Técnico de Informática - STI <http://www.marilia.unesp.br/#38,38>
>> Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>
>>
>> Em 13 de março de 2017 10:23, Ricardo Cassar <ricardo.cassar em ia.unesp.br>
>> escreveu:
>>
>>> Bom dia Marco,
>>>
>>> A Tatiana avisou que você ligou, mas acabei esquecendo de retornar a
>>> ligação.
>>>
>>> No fim, consegui resolver o problema, mas se puder me passar seu
>>> telefone, só preciso tirar um dúvida.
>>>
>>> Obrigado
>>>
>>> Ricardo Cassar Skif
>>> Serviço Técnico de Informática - Tel (11) 3393-8583
>>> Instituto de Artes da Unesp - www.ia.unesp.br
>>>
>>> Em 16/02/2017 14:18, Marco - STI escreveu:
>>>
>>> Olá Ricardo!
>>>
>>> Hoje à tarde participarei de uma reunião por video conferência.
>>>
>>> Me envia o número de seu ramal que amanhã te ligo.
>>>
>>> Abraço,
>>>
>>> Marco César Goulart
>>> Assistente de Informática II
>>> Serviço Técnico de Informática - STI
>>> <http://www.marilia.unesp.br/#38,38>
>>> Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>
>>>
>>> Em 16 de fevereiro de 2017 13:31, Ricardo Cassar <
>>> ricardo.cassar em ia.unesp.br> escreveu:
>>>
>>>> Fiz outro teste agora, incluindo uma noticia nova, e continua não
>>>> exibindo nada, apesar de terem vários registros na tabela noticia.
>>>>
>>>> Att
>>>>
>>>> Ricardo Cassar Skif
>>>> Serviço Técnico de Informática - Tel (11) 3393-8583
>>>> Instituto de Artes da Unesp - www.ia.unesp.br
>>>>
>>>> Em 16/02/2017 10:47, Marco - STI escreveu:
>>>>
>>>> Bom dia Ricardo!
>>>>
>>>> Você checou no banco de dados se há registros publicados na tabela
>>>> "Noticia"?
>>>>
>>>> Atenciosamente,
>>>>
>>>> Marco César Goulart
>>>> Assistente de Informática II
>>>> Serviço Técnico de Informática - STI
>>>> <http://www.marilia.unesp.br/#38,38>
>>>> Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>
>>>>
>>>> Em 16 de fevereiro de 2017 09:38, Ricardo Cassar <
>>>> ricardo.cassar em ia.unesp.br> escreveu:
>>>>
>>>>> Bom dia Marco,
>>>>>
>>>>> Estou seguindo o passo a passo e estou com um problema com os arquivos
>>>>> de atualização, ao substituir os arquivos que estavam na máquina virtual, a
>>>>> área onde as Noticias são exibidas some.
>>>>>
>>>>> Tem ideia do que pode ser?
>>>>>
>>>>> Obrigado
>>>>>
>>>>> Ricardo Cassar Skif
>>>>> Serviço Técnico de Informática - Tel (11) 3393-8583
>>>>> Instituto de Artes da Unesp - www.ia.unesp.br
>>>>>
>>>>> Em 14/02/2017 14:53, Marco - STI escreveu:
>>>>>
>>>>> Boa tarde Ricardo,
>>>>>
>>>>> Fiz um passo-a-passo para instalar o SGCD atualizado. Segue abaixo
>>>>> algumas orientações:
>>>>>
>>>>> Você poderá utilizar uma imagem que disponibilizamos (
>>>>> http://www.marilia.unesp.br/Home/Instituicao/Informatica/sgcd.ova)
>>>>> antes de sobrepor os arquivos do sistema que estão na última versão (
>>>>> http://www.marilia.unesp.br/Home/Instituicao/Informatica/sgcd.zip)
>>>>> com a senha do "*zip*" = *dti2016*, pois o sistema que está na imagem
>>>>> "*ova*" não é o da última versão. A imagem apenas facilita na
>>>>> configuração do servidor.
>>>>>
>>>>> Como faz muito tempo que geramos essa imagem "*ova*" não lembramos a
>>>>> senha, mas o usuário é = *dti*. Consulte este link (
>>>>> https://www.linuxdescomplicado.com.br/2014/12/saiba-como-re
>>>>> cuperar-senha-de-um.html) para quebrar a senha.
>>>>>
>>>>> Será preciso copiar alguns diretórios do SGCD de sua unidade para a
>>>>> nova versão:
>>>>> - Home/*;
>>>>> - imagens/banners/*;
>>>>> - Modulos/Editais/pdfs/*;
>>>>> - Modulos/Noticias/(apenas subdiretórios e as imagens dos
>>>>> subdiretórios);
>>>>> (*) Não esqueça de configurar as permissões com chown e chmod.
>>>>>
>>>>> Após a instalação conecte no mysql execute o drop no banco do SGCD da
>>>>> nova maquina virtual (DROP DATABASE SGCD);
>>>>> Restaure o DUMP do banco do SGCD de sua unidade na máquina virtual;
>>>>>
>>>>> Será preciso atualizar a estrutura do banco de dados do SGCD de sua
>>>>> unidade na máquina virtual. Para isso, execute os scripts SQLs abaixo:
>>>>>
>>>>> use SGCD;
>>>>>
>>>>> # Adiciona dois campos na tabela "Noticia" para receber os dados da
>>>>> tabela "NoticiaLog"
>>>>> alter table Noticia
>>>>>     add column Acessos int(10) unsigned NOT NULL default 0,
>>>>>     add column Status enum('P','B') null;
>>>>>
>>>>> # Testa a seleção dos dados para os dois novos campos adicionados na
>>>>> tabela "Noticia"
>>>>> select Noticia.Titulo, DataPublicacao,
>>>>>     (select count(*) from NoticiaLog where Operacao = 'L' and
>>>>> CodigoNoticia = Noticia.Codigo) as Acessos,
>>>>>     (select Operacao from NoticiaLog where Operacao in ('P','B') and
>>>>> CodigoNoticia = Noticia.Codigo order by Codigo DESC limit 1) as Status
>>>>> from Noticia order by Codigo DESC limit 1000;
>>>>>
>>>>> # Popula os campos novos com os dados relacionados da tabela
>>>>> "NoticiaLog"
>>>>> update Noticia set
>>>>>     Acessos = (select count(*) from NoticiaLog where Operacao = 'L'
>>>>> and CodigoNoticia = Noticia.Codigo),
>>>>>     Status = (select Operacao from NoticiaLog where Operacao in
>>>>> ('P','B') and CodigoNoticia = Noticia.Codigo order by DataOperacao DESC
>>>>> limit 1);
>>>>>
>>>>> # Aumenta o tamanho do campo "Pasta"  para 255
>>>>> ALTER TABLE `Caminho`
>>>>> CHANGE COLUMN `Pasta` `Pasta` VARCHAR(255) NOT NULL DEFAULT '';
>>>>>
>>>>> # Cria as contraints de chave estrangeira da tabela "Informe"
>>>>> ALTER TABLE  `Informe`
>>>>>     ADD CONSTRAINT  `fkInforme_LoginAlteracao` FOREIGN KEY (
>>>>>  `LoginAlteracao` ) REFERENCES  `Usuario` (`Login`),
>>>>>     ADD CONSTRAINT `fkInforme_LoginCriacao` FOREIGN KEY
>>>>> (`LoginCriacao`) REFERENCES `Usuario` (`Login`);
>>>>>
>>>>> # Cria a contraint de chave estrangeira da tabela "LogUpload"
>>>>> ALTER TABLE  `LogUpload`
>>>>>     ADD CONSTRAINT `LogUpload_LoginUsuario` FOREIGN KEY
>>>>> (`LoginUsuario`) REFERENCES `Usuario` (`Login`);
>>>>>
>>>>> # Aumenta o tamanho do campo "Pasta"  para 255
>>>>> # Aumenta o tamanho do campo "UrlAmigavel"  para 255
>>>>> # Cria as contraints de chave estrangeira da tabela "Informe"
>>>>> ALTER TABLE  `Menu`
>>>>>     CHANGE COLUMN `Pasta` `Pasta` VARCHAR(255) DEFAULT NULL,
>>>>>     CHANGE COLUMN `UrlAmigavel` `UrlAmigavel` VARCHAR(255) DEFAULT
>>>>> NULL,
>>>>>     ADD CONSTRAINT `fkMenu_CodigoPai` FOREIGN KEY (`CodigoPai`)
>>>>> REFERENCES `Menu` (`Codigo`),
>>>>>     ADD CONSTRAINT `fkMenu_LoginUsuario` FOREIGN KEY (`LoginUsuario`)
>>>>> REFERENCES `Usuario` (`Login`),
>>>>>     ADD CONSTRAINT `fkMenu_CodigoPagina` FOREIGN KEY (`CodigoPagina`)
>>>>> REFERENCES `Pagina` (`Codigo`);
>>>>>
>>>>> # Aumenta o tamanho do campo "Endereco"  para 255
>>>>> ALTER TABLE `Url`
>>>>> CHANGE COLUMN `Endereco` `Endereco` VARCHAR(255) NOT NULL;
>>>>>
>>>>> Qualquer dúvida estou à disposição.
>>>>>
>>>>> Abraço,
>>>>>
>>>>> Marco César Goulart
>>>>> Assistente de Informática II
>>>>> Serviço Técnico de Informática - STI
>>>>> <http://www.marilia.unesp.br/#38,38>
>>>>> Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>
>>>>>
>>>>> Em 14 de fevereiro de 2017 10:41, Ricardo Cassar <
>>>>> ricardo.cassar em ia.unesp.br> escreveu:
>>>>>
>>>>>> Bom dia,
>>>>>>
>>>>>> Há um local para download da ultima versão do SGCD para uma
>>>>>> instalação limpa?
>>>>>>
>>>>>> Obrigado
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Ricardo Cassar Skif
>>>>>> Serviço Técnico de Informática - Tel (11) 3393-8583
>>>>>> Instituto de Artes da Unesp - www.ia.unesp.br
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <https://listas.unesp.br/pipermail/sgcd-suporte/attachments/20170417/72d76699/attachment-0001.html>


Mais detalhes sobre a lista de discussão Sgcd-suporte