PhpMyAdmin installeren op vps

Status
Niet open voor verdere reacties.

9luuk9

Nieuwe gebruiker
Lid geworden
25 jun 2015
Berichten
3
Hallo,

Ik ben al de hele dag bezig om phpmyadmin werkend te krijgen op mijn vps.
De vps draait op CentOS 7.1

Ben de hele dag bezig geweest met tutorials uitvoeren.
Maar elke keer als ik dan naar http://[ip]/phpmyadmin ga krijg ik:

Forbidden

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

Ik heb echt al van alles aangepast.
Maar het lukt gewoon niet.

Iemand de mij kan helpen?
Alvast bedankt!
 
Google levert een hoop resultaten op als je zoekt op het onderste deel van de melding: "You don't have ... on this server."
Nu beweer je "Ik heb echt van alles aangepast.", maar dat maakt helemaal niet concreet wat je geprobeerd hebt.

Google volgend is de meeste kans dat het zit in het phpmyadmin.conf bestand dat je gebruikt, die standaard alleen vanaf de VPS zelf toegang geeft (dus http://127.0.0.1/phpmyadmin opent daar phpmyadmin)
Daarmee is dus niet toegang toegestaan vanuit jouw thuis/werk ip-adres, van waaruit je (blijkbaar) nu probeert te verbinden met de phpmyadmin subsite op je VPS.
Dat moet in phpmyadmin.conf geregeld worden:

<Directory "/xxx/xxx/phpmyadminx.x.x/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>

Zet daar een extra regel in:
Allow from <jouw publieke ip-adres, zoals te zien bij http://www.watismijnip.nl>

Niet vergeten Apache te herstarten daarna. Dan nog eens proberen.

Voorbeeld: Stel mijn publieke ip-adres is 123.234.135.167
dan dus achter Allow from 127.0.0.1 toevoegen in het phpmyadmin.conf bestand, direct onder de Allow from 127.0.0.1 regel:
Allow from 123.234.135.167

Niet vergeten Apache te herstarten daarna. Dan nog eens proberen met http://[IP]/phpmyadmin

Tijs.
 
Laatst bewerkt:
Heel erg bedankt tijs.
Ik had in alle tutorials gezien dat ik Allow from 127.0.0.1 naar Allow from [vps ip] moest veranderen.
Nu werkt het helemaal goed, nogmaals bedankt! :)
 
Laatst bewerkt door een moderator:
Fijn dat het gelukt is :)
Omdat de VPS óók de phpmyadmin website host hoefde je de Allow from 127.0.0.1 voor toegang tot phpmyadmin vanaf de VPS zelf niet aan te passen (phpmyadmin staat voor de VPS lokaal, dus is van daaruit op 127.0.0.1 bereikbaar).

Wel even attentie voor het volgende: Als je opeens vanaf de thuis/werklocatie niet meer in phpmyadmin komt met dezelfde melding als in je startposting, dan kan het zijn dat je provider je publieke ip-adres heeft veranderd. Zeker bij privé-abonnementen gebeurt dat wel eens.
Check dan op http://www.watismijnip.nl vanaf die thuis/werklocatie of het ip-adres inderdaad is veranderd, en indien ja, in phpmyadmin.conf de toegevoegde Allow from regel aanpassen naar het nieuwe ip-adres dat www.watismijnip.nl je getoond heeft en apache weer herstarten.

Graag nog even de vraag de status opgelost geven.

Tijs.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan