phpPgAdmin fedora 20

1. phpPgAdmin fedora 20

Matheus Saraiva da Silva
matheusssilva

(usa Fedora)

Enviado em 02/08/2014 - 09:26h

A maioria dos tutoriais que encontramos sobre instalação e configuração do phpPgAdmin é para Debian-likes.

O serviço httpd está instalado e rodando, mas quando tendo acessar pelo meu notebook não consigo conectar no servidor. O servidor está rodando em outra máquina na rede local com instalção minima do fedora 20.




  


2. Re: phpPgAdmin fedora 20

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 02/08/2014 - 13:31h

O phppgadmin está instalado na sua máquina? Porque o httpd tem que estar rodando na mesma máquina que o phppgadmin.

Você diz que o httpd está rodando, ok. Então teoricamente vc deveria conseguir acessar o phppgadmin ao digitar no browser o endereço:

http://localhost/phppgadmin

Se não está conseguindo, o que aparece?


3. Re: phpPgAdmin fedora 20

Matheus Saraiva da Silva
matheusssilva

(usa Fedora)

Enviado em 02/08/2014 - 14:31h

o phppgadmin e o apache estão sim instalados na mesma máquina, um servidor modo texto (instalação mínima) do fedora 20. Eu estou tentando acessa-lo de outra máquina na rede local.
Creio que o problema seja no acesso ao servidor httpd, pois se eu digitar ip-do-servidor no navegador eu recebo:

Não é possível conectar-se

O Firefox não conseguiu estabelecer uma conexão com o servidor xxx.xxx.x.xxx


4. Re: phpPgAdmin fedora 20

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 02/08/2014 - 14:33h

Ah entendi, então pode ser um problema com a rede. Você consegue pingar esse servidor?


5. Re: phpPgAdmin fedora 20

Matheus Saraiva da Silva
matheusssilva

(usa Fedora)

Enviado em 02/08/2014 - 14:37h

sim, eu também consigo conectar no banco com o pgAdmin.


6. Re: phpPgAdmin fedora 20

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 02/08/2014 - 14:38h

Eu me referia ao servidor do httpd, onde o phppgadmin está instalado. Você consegue pingar essa máquina?


7. Re: phpPgAdmin fedora 20

Matheus Saraiva da Silva
matheusssilva

(usa Fedora)

Enviado em 02/08/2014 - 14:40h

Foi o que eu disse, consigo pingar sim, e também consigo conectar no banco de dados lá no servidor através do pgAdmin3 instalado na estação.
pgAdmin3 é o front-end gráfico padrão do postgresql


8. Re: phpPgAdmin fedora 20

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 02/08/2014 - 14:43h

Hmm, entendi. Nesse caso, eu receio que o problema seja com o Apache mesmo. Não conheço muito de Apache, então acho que não há muito que eu possa fazer pra te ajudar, melhor aguardar a resposta de alguém que entenda mais do assunto.


9. Re: phpPgAdmin fedora 20

Matheus Saraiva da Silva
matheusssilva

(usa Fedora)

Enviado em 02/08/2014 - 16:36h

Consegui algum avanço. Já consigo acessar o servidor http, criei um test.php:

<?php

phpinfo();

Funcionando perfeitamente, faltava adicionar o serviço na lista de serviços liberados pelo firewall:

firewall-cmd --permanent --add-service=http

Mas agora não consigo acessar o phpPgAdmin. Os arquivos dele estão em: /usr/share/phpPgAdmin/ a pasta onde deve ficar os arquivos de sites do apache é em /var/www/html, criei um link simbólico para o diretório onde estam os arquivos do phpPgAdmin: sudo ln -s /usr/share/phpPgAdmin/ phpPgAdmin

Quando tento acessar pelo navegador (ip-do-server/phpPgAdmin) recebo:

Forbidden

You don't have permission to access /phpPgAdmin on this server

o arquivo phpPgAdmin.conf está assim:

#
# This configuration file maps the phpPgAdmin directory into the URL space.
# By default this application is only accessible from the local host.
#

Alias /phpPgAdmin /usr/share/phpPgAdmin

<Location /phpPgAdmin>
<IfModule mod_authz_core.c>
# Apache 2.4
Require local
#Require host example.com
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order deny,allow
#Deny from all
Allow from all
#Allow from 127.0.0.1
#Allow from ::1
# Allow from .example.com
</IfModule>
</Location>



10. Nova informação

Matheus Saraiva da Silva
matheusssilva

(usa Fedora)

Enviado em 02/08/2014 - 17:20h

Se eu compiar todos os arquivos do phpPgAdmin para /var/www/html o phpPgAdmin começa a funcionar bastando para isso digitar o ip do servidor no navegador sem o final /phpPgAdmin

Mas seu eu optar por criar um link simbólico para a pasta com os arquivos, ai não funciona.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts