Instalei a nova versão para testar conforme a instruções no site e quando digito o login na tela inicial do Sistema simplismente nada acontece. A caixa do login some a nada acontece, nenhuma mensagem de erro. Por favor, alguma sugestão?? Estou usando o Ubuntu 9.04 e o Postgresql 8.2.11 conforme indicado.
Agradecido,
Matheus Gomes
Autor: Matheus Gomes
1919 comentários
php_flag display_errors on Tente o login novamente e veja a mensagem de erro. Qualquer dúvida, informe a mensagem de erro informada. att,
Eriksen Costa
Analista Desenvolvedor
Cobra Tecnologia S.A.
Eriksen Costa
Analista Desenvolvedor
Cobra Tecnologia S.A.
$ sudo apt-get install php5-pgsql depois disso basta reiniciar o serviço apache $ sudo /etc/init.d/apache2 restart Lembrando que esse procedimento foi realizado no Ubuntu 9.04
EasyPHP-3.1-setup
postgresql-8.2.13-1
ieducar-1.1.0-beta1 Segui o tutorial de instalação para Windows XP feito pela Priscilla Ramos, porém, a parte do banco usei o pgAdmin III (vem junto com instalação do PostGre) para criar o BD, a partir do script disponível em \www\misc\database\ieducar.sql Com tudo rodando, em localhost/ executei a aplicação e aparece a tela de login, mas após inserir o user 'adm' e senha 'adm', tenho a seguinte mensagem de erro abaixo. Já tentei também o user 'ieducaruser' com a senha '123456' e também sem senha: Fatal error: Call to undefined function pg_connect() in C:\Arquivos de programas\EasyPHP3.1\www\intranet\include\clsBancoPgSql.inc.php on line 158 Verificando este script nesta localização, encontrei o seguinte na linha 158: $this->bLink_ID = pg_connect($this->strFraseConexao); Parece que tem a ver com meu usuário de conexão, senha ou porta de banco. Então, analisando meu arquivo ieducar.ini que está em www\configuration\ieducar.ini, alterei e coloquei o user 'ieducaruser' e senha '123456', pois este usuário aparece lá no pgAdmin III com permissão nas tabelas. Para ver isso, eu cliquei com o direito em umas tabelas e foi na opção Properties >> guia Properties e lá tem o campo Owner que aparece o user 'postgres' e 'ieducaruser'. A senha 123456 eu coloquei pois foi esta que defini quando criei o usuário 'ieducaruser'. Arquivos ieducar.ini
[production]
; Configurações de banco de dados
app.database.dbname = ieducar
app.database.username = ieducaruser
app.database.hostname = localhost
app.database.password = 123456
app.database.port = 5432 Outros erros que percebi também foi com o Apache, pois quando clico com o direito do mouse sobre o EasyPHP ali na barra de tarefas, e vou até a opção Reiniciar (F3), me retornam as seguintes mensagens abaixo, sucessivamente: ---------------------------
apache.exe - Não foi possível localizar componente
---------------------------
Este aplicativo não pôde ser iniciado porque não foi encontrado LIBPQ.dll. A reinstalação do aplicativo pode corrigir o problema.
---------------------------
OK
--------------------------- ---------------------------
Warning
---------------------------
PHP Startup: Unable to load dynamic library 'C:\ARQUIV~1\EasyPHP3.1\php\ext\php_pdo_pgsql.dll' - Não foi possível encontrar o módulo especificado. ---------------------------
OK
--------------------------- Alguém teria alguma ideia de como eu poderia resolver estes problemas para poder passar da página de login? Pretendo começar a fazer testes na aplicação. Embora não seja programador PHP, quero fazer alguns testes e contribuir de alguma forma. Muito obrigado.
Eriksen Costa
Analista Desenvolvedor
Cobra Tecnologia S.A.
Eriksen Costa
Analista Desenvolvedor
Cobra Tecnologia S.A.
postgres=# CREATE DATABASE ieducar WITH TEMPLATE = template0 OWNER = ieducar ENCODING = 'LATIN1'; ali ele quer criar o banco com: ENCODING = 'LATIN1'
só que debian esta em UTF-8 hoje. tive que fazer um dpkg-reconfigure locales e coloca o debian em iso-8859-1 e religar o debian e ai criar o banco. mas mesmo assim prejudicou o Menu do I-Educar. em outras parte a acentuação fica ok. tem como criar o banco de dados em UTF-8? pois o postgreSQL hoje não aceita criar banco mais de um formato. somente no formato do sistema.