Ticket #596 (closed tarefa: fixed)
Homologação do script de instalação do Expresso 2.0
Reported by: | niltonneto | Owned by: | niltonneto |
---|---|---|---|
Priority: | grave | Milestone: | Expresso 2.0 |
Component: | Installer | Version: | trunk |
Severity: | Keywords: | ||
Cc: | WorkGroup: |
Description
Homologar em todas as distribuições disponíveis na comunidade o script de instalação do Expresso 2.0
Change History
comment:2 in reply to: ↑ 1 Changed 15 years ago by niltonneto
Replying to niltonneto:
Distribuição: Debian Lenny
Bug #1 - Arquivo header.inc.php está com template_set = 'celepar'. O correto é 'default';
Bug #2 - Problema ao clicar no "Login com Certificado". Ele procura a pasta "security/login.php".
Bug #3 - As preferências "template" e "tema" estão com "celepar" e "celepar" respectivamente. O correto é "default" e "azul".
Bug #4 - No setup tem que atualizar a versão da API, atualizar os idiomas pois existem muitas frases novas que não estão populadas na base.
Bug #5 - Na base ainda não existe a coluna "browser" na tabela phpgw_access_log, referente à melhoria na segurança do Expresso, e aí dá erro no login.
Bug #6 - Ajuda e Sugestões está dando erro de template. Deve ser o diretório do template "default" que não existe.
Favor relatar aqui a correção de cada item.
Desconsiderar os links das referências "#" dos bugs.
comment:3 Changed 15 years ago by niltonneto
Bug 1 :: Atualização de segurança e correção do template_set em [1254].
Bug 3 :: Corrigido Interface/Tema? de Celepar/Celepar? para Default/Azul? em [1242].
Bug 4 e 5 :: Atualização do dump para install script do Expresso 2.0 em [1272].
Bug 6 :: Corrigido em 1249:1253
comment:4 follow-up: ↓ 5 Changed 15 years ago by niltonneto
Arquivo "header.inc.php" em "debian/arqs-conf" está com vários parâmetros desnecessários na instalação padrão. O correto é deixar comentado tudo em "header.inc.php.template", para que o administrador configure após essa operação.
Além disso, em um ambiente Debian Lenny sem nada instalado, notou-se extrema lentidão ao efetuar o login e logout com esses novos parâmetros habilitados por padrão.
comment:5 in reply to: ↑ 4 Changed 15 years ago by niltonneto
Replying to niltonneto:
Arquivo "header.inc.php" em "debian/arqs-conf" está com vários parâmetros desnecessários na instalação padrão. O correto é deixar comentado tudo em "header.inc.php.template", para que o administrador configure após essa operação.
Além disso, em um ambiente Debian Lenny sem nada instalado, notou-se extrema lentidão ao efetuar o login e logout com esses novos parâmetros habilitados por padrão.
O problema da lentidão ocorre quando GLOBALSphpgw_info?server?atributoexpiracao? está setado em header. Novos parâmetros no "header.inc.php" devem ser comentados em "header.inc.php.template" para evitar esse tipo de situação. Corrigido em [1273].
comment:6 Changed 15 years ago by kolling
Bug 2 - Problema ao clicar no "Login com Certificado". Ele procura a pasta "security/login.php". Corrigido na revisão [1278].
comment:10 in reply to: ↑ 9 Changed 15 years ago by niltonneto
comment:11 Changed 15 years ago by kolling
Estamos testando no Lenny também.
comment:12 follow-up: ↓ 13 Changed 15 years ago by niltonneto
Após a instalação, o arquivo header.inc.php gerado por ele está com a senha errada do expresso-admin, para o acesso ao Setup/Config? Admin e Header Admin.
comment:13 in reply to: ↑ 12 Changed 15 years ago by niltonneto
Replying to niltonneto:
Após a instalação, o arquivo header.inc.php gerado por ele está com a senha errada do expresso-admin, para o acesso ao Setup/Config? Admin e Header Admin.
Problema ocasionado pela revisão [1042]. Corrigido em [1314].
comment:14 Changed 15 years ago by niltonneto
comment:15 Changed 15 years ago by niltonneto
Corrigido em [1336] arquivo header.inc.php para nova instalação
comment:16 Changed 15 years ago by niltonneto
Arquivo 'expresso.dump' atualizado em [1355].
comment:17 follow-up: ↓ 19 Changed 15 years ago by niltonneto
Homologado no Debian Lenny. Estou instalando uma VM com Etch agora.
comment:18 Changed 15 years ago by niltonneto
Corrigido em [1358] problema na verificação de sessão, no arquivo header.inc.php do instalador.
comment:19 in reply to: ↑ 17 ; follow-up: ↓ 20 Changed 15 years ago by niltonneto
Replying to niltonneto:
Homologado no Debian Lenny. Estou instalando uma VM com Etch agora.
Homologado também para o Debian Etch. Não vou homologar para o Sarge. Mais alguma distribuição? Quem se habilita? Senão, fechamos esse ticket.
comment:20 in reply to: ↑ 19 ; follow-up: ↓ 21 Changed 15 years ago by wmerlotto
Replying to niltonneto:
Replying to niltonneto:
Homologado no Debian Lenny. Estou instalando uma VM com Etch agora.
Homologado também para o Debian Etch. Não vou homologar para o Sarge. Mais alguma distribuição? Quem se habilita? Senão, fechamos esse ticket.
Esqueça o sarge... Está descontinuada. Vou testar para o CentOS.
comment:21 in reply to: ↑ 20 ; follow-up: ↓ 22 Changed 15 years ago by niltonneto
Replying to wmerlotto:
Replying to niltonneto:
Replying to niltonneto:
Homologado no Debian Lenny. Estou instalando uma VM com Etch agora.
Homologado também para o Debian Etch. Não vou homologar para o Sarge. Mais alguma distribuição? Quem se habilita? Senão, fechamos esse ticket.
Esqueça o sarge... Está descontinuada. Vou testar para o CentOS.
William, testou para o CentOS? Podemos fechar esse ticket?
comment:22 in reply to: ↑ 21 Changed 15 years ago by wmerlotto
Replying to niltonneto:
William, testou para o CentOS? Podemos fechar esse ticket?
Nilton, estou testando o script. Estou praticamente fazendo um novo.
comment:23 follow-up: ↓ 24 Changed 15 years ago by niltonneto
Beleza. Como esse script veio de contribuições externas, não sabemos se funciona direito mesmo. Você tem previsão?
comment:24 in reply to: ↑ 23 ; follow-up: ↓ 25 Changed 15 years ago by wmerlotto
Replying to niltonneto:
Beleza. Como esse script veio de contribuições externas, não sabemos se funciona direito mesmo. Você tem previsão?
O script está pronto e testado, porém, tem o problema da versão do PHP. No Red Hat e CentOS (v5.x) o PHP está na versão 5.1.6.x o que compromete o funcionamento do Expresso. Acho muito complicado adicionar um repositório de terceiros, não oficial, para instalar o PHP, mas parece ser a única alternativa (a não ser que as funções específicas do php-5.2.x sejam removidas).
comment:25 in reply to: ↑ 24 Changed 15 years ago by niltonneto
Replying to wmerlotto:
Replying to niltonneto:
Beleza. Como esse script veio de contribuições externas, não sabemos se funciona direito mesmo. Você tem previsão?
O script está pronto e testado, porém, tem o problema da versão do PHP. No Red Hat e CentOS (v5.x) o PHP está na versão 5.1.6.x o que compromete o funcionamento do Expresso. Acho muito complicado adicionar um repositório de terceiros, não oficial, para instalar o PHP, mas parece ser a única alternativa (a não ser que as funções específicas do php-5.2.x sejam removidas).
Vamos resolver isso antes então. Quando puder, abra essa discussão em um ticket ou na lista de desenvolvedores, para que possamos fechar se mantemos compatibilidade ou não do Expresso com versões anteriores do PHP.
comment:26 follow-up: ↓ 27 Changed 15 years ago by wmerlotto
Bom, já que a discussão do PHP-5.1.x não evoluiu resolvi de outra forma, adicionando um repositório externo (de terceiros) para instalação do PHP-5.3.x, mas somente se o usuário aceitar.
Modifiquei basicamente todo o script, pois o que estava ali não funcionava corretamente, além de ser um tanto "mecânico" (instalava cada pacote, um a um).
As modificações no script de instalação do Expresso para CentOS-5.x podem ser visualizadas na revisão [1407].
comment:27 in reply to: ↑ 26 ; follow-up: ↓ 28 Changed 15 years ago by niltonneto
Replying to wmerlotto:
Bom, já que a discussão do PHP-5.1.x não evoluiu resolvi de outra forma, adicionando um repositório externo (de terceiros) para instalação do PHP-5.3.x, mas somente se o usuário aceitar.
Modifiquei basicamente todo o script, pois o que estava ali não funcionava corretamente, além de ser um tanto "mecânico" (instalava cada pacote, um a um).
As modificações no script de instalação do Expresso para CentOS-5.x podem ser visualizadas na revisão [1407].
Ok. Podemos finalizar esse ticket?
comment:28 in reply to: ↑ 27 Changed 15 years ago by wmerlotto
comment:29 Changed 15 years ago by niltonneto
- Status changed from assigned to closed
- Resolution set to fixed
Distribuição: Debian Lenny
Bug #1 - Arquivo header.inc.php está com template_set = 'celepar'. O correto é 'default';
Bug #2 - Problema ao clicar no "Login com Certificado". Ele procura a pasta "security/login.php".
Bug #3 - As preferências "template" e "tema" estão com "celepar" e "celepar" respectivamente. O correto é "default" e "azul".
Bug #4 - No setup tem que atualizar a versão da API, atualizar os idiomas pois existem muitas frases novas que não estão populadas na base.
Bug #5 - Na base ainda não existe a coluna "browser" na tabela phpgw_access_log, referente à melhoria na segurança do Expresso, e aí dá erro no login.
Bug #6 - Ajuda e Sugestões está dando erro de template. Deve ser o diretório do template "default" que não existe.
Favor relatar aqui a correção de cada item.