Senhores,
Ao tentar instalar a nova versão do Oásis versão 2.10, fui surpreendido pelos seguintes erros.Obs. Também tentei instalar usando os fontes do repositório svn de 27/04/2011, mas ocorreram os mesmos erros.
Estou usando o Debian Squeeze com o postgres 8.4.
A versão enterior 2.03 instalava sem problemas nessa mesma máquina.
Existe algo a mais que deve ser feito ao instalar essa nova versão?Pois segui exatamente os mesmos passos do manual de instalação da versão anterior.
Desde já agradeço,
Leonardo Santana Vieira
Ao criar tabelas:
Ocorreu um erro ao criar tabelas
SQLSTATE[42704]: Undefined object: 7 ERRO: linguagem "plpgsql" não existe HINT: Utilize CREATE LANGUAGE para carregar uma linguagem no banco de dados.
Após definir a senha do administrador:
SQLSTATE[3F000]: Invalid schema name: 7 ERRO: esquema "oasis" não existe LINE 1: UPDATE oasis.s_profissional ^
Ao tentar "logar" no sistema.
O Adapter do banco de dados não foi especificado
Autor: Leonardo Vieira
2626 comentários
no banco. É bastante simples, depois tente outra vez, ou 2) ir no arquivo oasis/application/configuration/install/banco/pdo/pgsql abrir o arquivo oasis_install_create_table.sql e comentar a procedure. Depois execute somente a procedure estabelecendo a language conforme o item anterior e executando o script da procedure. Hudson
PHP 5.3.3
PostgreSQL 8.4.8
Apache 2.2.16 Também ocorreu um problema ao instalar o OASIS no 8º passo - Criação das Tabelas do Sistema, ocorre um erro:
"Criando os relacionamentos das tabelas Ocorreu um erro ao criar tabelas SQLSTATE[42601]: Syntax error: 7 ERRO: erro de sintaxe em ou próximo a "ONLY" LINE 2854: CREATE INDEX a_baseline_fkindex2 ON ONLY public.a_baseline_i... ^" Já existe alguma solução para este problema? Leandro, creio que o OASIS apresenta um bug de interface. No passo onde informamos dados para criar as tabelas quando selecionamos postgreSQL, usuário, senha, schema... se você não criou manualmente o schema "oasis", mas inseriu "oasis" no campo schema ele avisa que não existe o schema "oasis", mas pergunta se pode criar, informamos que sim, porém, mais adiante gera um erro parecido com este que você está apresentando, se não for identico. Tente simplesmente colocar no campo schema o valor: public , apenas isso. E siga adiante.
psql -d oasis -U postgres -W 2) Crie o schema:
create schema oasis; E pronto o schema está criado. Tente instalar o sistema, então muito provavelmente verás este mesmo problema acontecendo, ao invés de ser com o schema public ocorrerá também o mesmo problema com o schema oasis, como relatado no post anterior, no passo (8º): " Criando os relacionamentos das tabelas
Ocorreu um erro ao criar tabelas
SQLSTATE[42601]: Syntax error: 7 ERRO: erro de sintaxe em ou próximo a "ONLY" LINE 2854: CREATE INDEX a_baseline_fkindex2 ON ONLY oasis.a_baseline_it... ^ " Hudson, atente-se que o que o programa está informando que o erro é na sintaxe do comando sql que está tentando ser executado, por favor entrem em contato com algum programador do projeto para ver este problema. Nunca tive tanta dificuldade para instalar um programa em toda minha vida. Hudson, vocês tem um setor de testes? Por favor, ou atualizem a documentação de instalação ou informem de alguma forma quais os passos corretos para instalação deste sistema, pois seguindo a documentação de instalação, utilizando o que vocês recomendam não dá certo. Atenciosamente, Artur Lopes Bezerra
Se alguém responder e estiver conseguindo utilizar, por favor nos informe o que você utilizou. S.O.:
SGBD e sua versão:
Versão do PHP:
Qual servidor Web e sua versão: Alguém obteve sucesso disponibilizando o sistema em alguma distribuição GNU/Linux usando PostgreSQL? Se sim, por favor informe a distribuição, versão do kernel, versão do Apache, versão do PHP, e versão do PostgreSQL. Nos conte também se houve algum passo que não está contido na documentação. Se ninguém responder vou entender que estão passando por algum problema, assim como eu. Desde já agradeço,
Artur Lopes Bezerra
Artur Lopes Bezerra
>- 27/05/11 06:19 PM - Em resposta a 18
>Amigos para um bom fim de semana uma boa noticia.
>Não sei quanto as funções internas na versão 2.1 do oasis, pois vou começar a utiliza-lo na próxima semana, mas >consegui efetuar a instação com sucesso, em um ambiente ubuntu 10.
>Vou documentar o que foi feito no fim de semana e posto a solução no incio da semana.
>Abraços
>Reinaldo Abraço, Artur
define("K_INSTALL","S");
de "S" para "N"
No "instalador" que se baixa do portal do software público está definido como "S". 2º - Usar o domínio do e-mail que se define na instalação na autenticação do usuário, na tela de login, caso o domínio da rede não seja o mesmo. Não existe esta informação em lugar nenhum.
Ex: Caso você tenha definido gmail.com
Na tela de login terá que se autenticar da seguinte forma:
Usuário: administrador@gmail.com
Senha: 12345 3º - Outro problema que encontrei foi:
Caso se defina um domínio de e-mail com três níveis de domínios o OASIS não acusa nada em sua instalação, mas depois de concluida sua instalação ele não permite a autenticação. Tem que se definir obrigatoriamente um domínio apenas com dois níveis.
Ex: não posso definir correio.gov.br como domínio de e-mail. Quando vou autenticar ele não permite.
Tem que se definir algum domínio com apenas um subdomínio. Ex: gov.br ou gmail.com, etc. 4º - Depois de instalado ele não altera a constante K_INSTALL do mesmo arquivo de configuração citado no item 1º para "S", ele simplesmente cria mais uma linha e deixa duas definições para a constante K_INSTALL o que gera um aviso na tela, tendo que ser alterada manualmente. Estas observações já foram passadas ao próprio Sr. Hudson ontem, que já me respondeu e me informou que já estão sendo verificadas. Abraço a todos, Artur Lopes Bezerra