Hallo allemaal,

ik heb een probleem/vraag:

ik heb bij mij thuis 2 servers staan, de ene gebruik ik gewoon voor testen van websites en zo, de andere is een standalone mysql server

nu kan ik op die testserver die andere mysql server niet aanroepen met localhost in PHP, want het is een andere computer.

is het mogelijk dat ik op die testserver die mysql server gewoon met localhost kan aanroepen? Moet ik dan een link maken of zoiets misschien?


Jesse
je hoeft niet per sé localhost te doen als host hoor, als je connectie maakt kan je ook gewoon een andere host opgeven (ip etc..)
ja dat weet ik, maar ik wil graag hem via localhost aanroepen....
Kan niet. Localhost is altijd de eigen machine. Dus 'ikke'.
ok, de oplossing is dus gewoon aanroepen met het ip-adres of hostnaam, en als ik echt localhost wil een mysql server op mijn testserver installeren...
Ja, en je zal die andere server moeten vertellen dat ie jouw testserver toelaat.
Je kunt localhost wel veranderen onder Windows. Hiervoor moet je de .hosts file hebben en bewerken. Die kun je vaak vinden in:

C:\Windows\ystem32\Drivers\Etc

Die .hosts file kun je openen met bijvoorbeeld kladblok en daar 127.0.0.1 localhost veranderen door de IP adres waar die naartoe zou moeten.

Alleen kan niet precies zeggen wat dat voor verdere gevolgen kan hebben tot je systeem, want als meerdere applicaties gebruik maken van localhost gaan die naar de opgegeven IP adres.
Benny schreef op 04.11.2008 18:46
Je kunt localhost wel veranderen onder Windows. Hiervoor moet je de .hosts file hebben en bewerken. Die kun je vaak vinden in:

C:\Windows\ystem32\Drivers\Etc

Die .hosts file kun je openen met bijvoorbeeld kladblok en daar 127.0.0.1 localhost veranderen door de IP adres waar die naartoe zou moeten.

Alleen kan niet precies zeggen wat dat voor verdere gevolgen kan hebben tot je systeem, want als meerdere applicaties gebruik maken van localhost gaan die naar de opgegeven IP adres.

Zeer slecht advies. Niet/Nooit doen.
SanThe schreef op 04.11.2008 18:44
Ja, en je zal die andere server moeten vertellen dat ie jouw testserver toelaat.


ok, moet ik dan in de firewall de poort van mysql openmaken? dus inkomende verbindingen toelaten?
Klopt wel een beetje, alleen TS spreekt over een soort van testopstelling.
Als hij daarbij de server alleen maar gebruikt voor testen van website kan hij daar zo ver ik weet geen hinder van onder lijden.
Als beide machines aan hetzelfde interne netwerk hangen geef je gewoon het interne ip-adres op. Dat heeft dan verder niets met een firewall te maken. Tenzij je natuurlijk op zo'n vaag systeem draait van Microsoft. Op de mysql server zal je in het .cnf bestand van mysql moeten opgeven dat het ip-nummer van die andere machine ook toegang heeft.

Reageren