Adgang fra internet til MySQL-server

Her kan du få hjælp til computerproblemer og programmer, som ikke er omtalt på Ludvigs Hjørne.

Adgang fra internet til MySQL-server

Indlægaf pmc » lør nov 12, 2011 17:21

Hjemmesiden Skoven Strand ligger på serveren http://www.skovenstrand.dk. Serveren indeholder også MySQL, hvortil jeg har oploadet en database ved hjælp af skovenstrand.dk/phpMyAdmin.
Jeg ønsker at give brugerne af hjemmesiden adgang til at downloade 2 views fra databasen, men testphp (se nedenfor) giver denne fejlmeddelelse: "Denne fejl (HTTP 500 intern serverfejl) betyder, at et serverproblem på det websted, som du besøger, forhindrede visning af websiden", uanset kombinationen af parametre i kaldet mysql_connect(), se nedenfor.
Efter flere ture på nettet tror jeg, at bind-addres=127.0.0.1 i etc/mysql/my.cnf skal udkommerteres. Jeg kan imidlertid ikke finde filen på serverens web, og heller ikke på min egen wamp server.
Hvad skal jeg gøre, og hvad skal jeg bede serverejeren gøre?

Venlig hilsen
Peter Mose-Christensen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>testphp<?php
</head>
<body>

<?php
$link = mysql_connect('phpMyAdmin.skovenstrand.dk','brugernavn','password');
if (!$link) {
die('Could not connect to MySQL: ' . mysql_error());
}
echo 'Connection OK'; mysql_close($link);
?>


Hvis mysql51 foran skovenstrand.dk: mysql51.skovenstrand.dk
Denne fejl (HTTP 500 intern serverfejl) betyder, at et serverproblem på det websted, som du besøger, forhindrede visning af websiden.

Hvis mysql51 efter skovenstrand.dk: skovenstrand.dk/mysql51 :
Denne fejl (HTTP 500 intern serverfejl) betyder, at et serverproblem på det websted, som du besøger, forhindrede visning af websiden.

Hvis ... skovenstrand.dk/ mysql .... så:
Denne fejl (HTTP 500 intern serverfejl) betyder, at et serverproblem på det websted, som du besøger, forhindrede visning af websiden.

Hvis ... mysql.skovenstrand,dk .... så:
Denne fejl (HTTP 500 intern serverfejl) betyder, at et serverproblem på det websted, som du besøger, forhindrede visning af websiden.

..... skovenstrand.dk/phpMyAdmin ...... så:
Denne fejl (HTTP 500 intern serverfejl) betyder, at et serverproblem på det websted, som du besøger, forhindrede visning af websiden.

Hvis ..... phpMyAdmin.skovenstrand.dk ..... så:
Denne fejl (HTTP 500 intern serverfejl) betyder, at et serverproblem på det websted, som du besøger, forhindrede visning af websiden.


Serverdata:
MySQL
Server: Localhost via UNIX socket
Serverversion: 5.1.49
Protokolversion: 10
Bruger: mb@localhost
MySQL Tegnsæt: UTF-8 Unicode (utf8)
Web server
Apache/2.2.17 (Unix) PHP/5.3.6
MySQL klientversion: 5.1.49
PHP extension: mysql
phpMyAdmin
Versionsinformation: 3.2.0.1
Dokumentation
Wiki
Officiel phpMyAdmin hjemmeside
[ChangeLog] [Subversion] [Lists]

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
pmc
 

Re: Adgang fra internet til MySQL-server

Indlægaf Kim Ludvigsen » lør nov 12, 2011 18:09

Det er ikke kontakten til databasen, der kikser. Du kommer aldrig så langt. Du har denne kode:
<head>
<title>testphp<?php
</head>

Prøv at erstatte "<?php" med "</title>" - altså uden gåseøjne.

Har du siden liggende på din egen computer? I så fald bør du måske overveje at bruge et webhotel i stedet. Dels har et webhotel meget mere styr på sikkerheden, end du sikkert har. Og dels er det meget, meget billigere. En computer, der står tændt i døgndrift kan sagtens koste mellem 2.000 og 3.000 kroner om året. Du kan få et webhotel for en tiendedel af den pris.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7263
Tilmeldt: tors jun 08, 2006 0:49

Re: Adgang fra internet til MySQL-server

Indlægaf Gæst » lør nov 12, 2011 19:33

Siden ligger ikke på min computer, men på en extern netserver, som fungerer upåklageligt.
Jeg har foretaget den rettelse, du foreslår. Det resulterer i følgende:
"Could not connect to MySQL: Lost connection to MySQL server at 'reading initial communication packet', system error: 110"
Gæst
 

Re: Adgang fra internet til MySQL-server

Indlægaf Kim Ludvigsen » søn nov 13, 2011 2:11

Du skal have rettet:
phpMyAdmin.skovenstrand.dk

Du kan sikkert finde en oplysning om den rette adresse der, hvor du har siden liggende.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 7263
Tilmeldt: tors jun 08, 2006 0:49

Re: Adgang fra internet til MySQL-server

Indlægaf pmc » man nov 14, 2011 19:45

Tak fordi du bragte mig på sporet.
"localhost.skovenstrand.dk" var løsningen.
vh
pmc
pmc
 


Tilbage til Hjælp til alt

Hvem er online

Brugere der læser dette forum: Ingen og 5 gæster