Access Denied [RESOLVIDO]

13. Re: Access Denied [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/02/2013 - 01:00h

Segue o passo a passo.

# cat /etc/issue && uname -mrs

CentOS release 6.3 (Final)
Kernel \r on an \m

Linux 2.6.32-279.22.1.el6.x86_64 x86_64


# yum install php php-pgsql

# cd /tmp
# wget http://yum.pgrpms.org/9.1/redhat/rhel-6-x86_64/pgdg-redhat91-9.1-5.noarch.rpm
# rpm -Uvh pgdg-redhat91-9.1-5.noarch.rpm
# yum install postgresql91-server

# rpm -qa | grep postgres
postgresql91-server-9.1.8-2PGDG.rhel6.x86_64
postgresql91-9.1.8-2PGDG.rhel6.x86_64
postgresql91-libs-9.1.8-2PGDG.rhel6.x86_64


# /etc/init.d/postgresql-9.1 initdb
# /etc/init.d/postgresql-9.1 start
# /etc/init.d/postgresql-9.1 status
 (pid  2647) está em execução... 


# sudo -u postgres psql

psql (9.1.8)
Digite "help" para ajuda.

postgres=# alter user postgres with encrypted password 'teste';


* Alterar

# vi /var/lib/pgsql/9.1/data/pg_hba.conf
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident


para

# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5


# /etc/init.d/postgresql-9.1 restart

* Testando

# psql -h localhost -U postgres -d postgres
Senha para usuário postgres:
psql (9.1.8)
Digite "help" para ajuda.

postgres=#


# vi db.php
<?php

$conexao = pg_connect("host=localhost port=5432 dbname=postgres user=postgres password=teste") or die ("Não foi possivel conectar ao servidor POSTGRESQL");
//caso a conexão seja efetuada com sucesso, exibe uma mensagem ao usuario
echo "Conexão efetuada com sucesso!!";

?>


# php db.php

Conexão efetuada com sucesso!! 



  


14. Re: Access Denied [RESOLVIDO]

martin ferreira da silva
martin

(usa Slackware)

Enviado em 24/02/2013 - 13:03h

refiz a vm conforme suas instruções para não ter erro e fiz este ultimo teste que eu não conhecia "# php db.php". OTIMOOOO FUNCIONOU...rsrsrs

MAssssss... no browser continua com o erro :(

[root@localhost opt]# tail -f /var/log/httpd/error_log
[Sun Feb 24 12:52:58 2013] [notice] SELinux policy enabled; httpd running as context unconfined_u:system_r:httpd_t:s0
[Sun Feb 24 12:52:58 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Feb 24 12:52:58 2013] [notice] Digest: generating secret for digest authentication ...
[Sun Feb 24 12:52:58 2013] [notice] Digest: done
[Sun Feb 24 12:52:58 2013] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.3 configured -- resuming normal operations
[Sun Feb 24 12:53:01 2013] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /var/www/html/
[Sun Feb 24 12:53:01 2013] [error] [client 127.0.0.1] File does not exist: /var/www/html/favicon.ico
[Sun Feb 24 12:53:01 2013] [error] [client 127.0.0.1] File does not exist: /var/www/html/favicon.ico
[Sun Feb 24 12:53:07 2013] [error] [client 127.0.0.1] PHP Warning: pg_connect(): Unable to connect to PostgreSQL server: could not connect to server: Permission denied\n\tIs the server running on host "localhost" (127.0.0.1) and accepting\n\tTCP/IP connections on port 5432? in /var/www/html/db.php on line 3





15. Re: Access Denied [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/02/2013 - 13:28h

Após o reboot:

# sestatus
SELinux status:                 enabled
SELinuxfs mount: /selinux
Current mode: permissive
Mode from config file: permissive
Policy version: 24
Policy from config file: targeted


Se tivesse postado esse log no inicio do post.... Provavelmente agente já tinha matado esse problema. ;)

SELinux => http://pt.wikipedia.org/wiki/SELinux


16. Re: Access Denied [RESOLVIDO]

martin ferreira da silva
martin

(usa Slackware)

Enviado em 24/02/2013 - 13:48h

Concordo plenamente, erro foi primario ... desabilitei o firewall mas não mudei o selinux :/

Resolvido o problema todo era só esse mesmo...

Muito obrigado!




17. Re: Access Denied [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/02/2013 - 13:54h

Por nada!

Precisando... estamos ai!

Abraço!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts