Rootserver auf anderen Webspace zugreifen?

12/29/2011 01:58 TuPac'#1
Abend,
Ich bräuchte für meinen Script, dass mein Rootserver, auf dem ein Minecraftserver läuft, auf die MySQL Datenbank meines anderen Webspaces zugreifen kann.
Ich habe 3 PHP Dateien, die auf den Webspace zugreifen müssen.
Wenn ich die 3 PHP Dateien auf meinen Minecraftserver lege, kann ich sie nicht mit der Minecraftip aufrufen.
Wenn ich sie auf den Webspace lege, funktioniert es.
Jedoch gibt es dann ein Error...

Quote:
Fatal error: Class 'mysqli' not found in C:\Inetpub\vhosts\cubeforge.org\httpdocs\i_user.ph p on line 53
Bei der Zeile 53 beim i_user.php steht
PHP Code:
        $mysqli = new mysqli($m_host$m_username$m_password$m_db); 
Meine Frage nun.
1.Wie ist es möglich, dass mein Rootserver auf die Datenbanken meines anderen Webspaces zugreifen kann?

2.Kann man den Rootserver per FTP steuern?
12/29/2011 02:18 xAddi#2
1.Ja ist möglich
2.nein nur per ssh
12/29/2011 02:31 TuPac'#3
Quote:
Originally Posted by xAddi View Post
1.Ja ist möglich
2.nein nur per ssh
@1.
Und wie, wenn ich fragen darf?
12/29/2011 02:40 xAddi#4
kommt drauf an was du machen willst beschreib mal den genauen vorgang den du geplant hattest
12/29/2011 02:44 TuPac'#5
Quote:
Originally Posted by xAddi View Post
kommt drauf an was du machen willst beschreib mal den genauen vorgang den du geplant hattest
Also... mit einem Minecraftlugin
[Only registered and activated users can see links. Click Here To Register...]
sollte der User, wenn er sich im Spiel befindet, per Befehl ein Passwort auswählen können.
Danach wird die ID,Name, PW des Users in eine Tabelle gespeichert.
Nun hat mir jemand ein Loginscript geschrieben, womit man mit den Daten sich einloggen kann. Zudem sieht man noch Statuse wie wie viel Geld man hat.
Dies erfordert nun aber, dass die PHP Dateien, die sich auf dem Root befinden müssen, Zugriff zu der Datenbank hat. In dem Fall ist die Datenbank auf dem anderen Webspace, wo auch meine Website ist.
12/29/2011 03:04 xAddi#6
dann musste einfach die login daten vom webspace worauf die sachen sollen in eine config datei eintragen

€mit ip login namen und co versteht sich :D
12/29/2011 03:08 TuPac'#7
Quote:
Originally Posted by xAddi View Post
dann musste einfach die login daten vom webspace worauf die sachen sollen in eine config datei eintragen
Ich habe die MySQL Daten des Webspaces (der Website) schon in der i_user.php eingetragen, jedoch kommt immer diese Meldung.

Quote:
Fatal error: Class 'mysqli' not found in C:\Inetpub\vhosts\cubeforge.org\httpdocs\i_user.ph p on line 53

Quote:
Originally Posted by xAddi View Post
€mit ip login namen und co versteht sich :D
Versteh ich nicht, was du mir damit sagen willst :(
12/29/2011 03:14 xAddi#8
1.lad mir doch mal eben die config datei einfach hoch
2.ich meine mit IP/addresse des webspaces login name und login passwort am besten auch mit genauer datenbank zuweisung
12/29/2011 03:22 TuPac'#9
Quote:
Originally Posted by xAddi View Post
1.lad mir doch mal eben die config datei einfach hoch
2.ich meine mit IP/addresse des webspaces login name und login passwort am besten auch mit genauer datenbank zuweisung
Hab dir mal eine PN geschrieben.
12/29/2011 03:28 xAddi#10
so da trägste einfach überall bei m_host dein webspace addresse ein also genau die addresse mit der du sonst auf mysql connektest user und password sollte klar sein

ach ja ps: nicht bei jeden freewebspace anbieter geht das mit der db^^ kann also sein das es nicht geht da ein bestimmter port (3306)nicht vom anbieter freigeben ist
12/29/2011 03:34 TuPac'#11
Quote:
Originally Posted by xAddi View Post
so da trägste einfach überall bei m_host dein webspace addresse ein also genau die addresse mit der du sonst auf mysql connektest user und password sollte klar sein

ach ja ps: nicht bei jeden freewebspace anbieter geht das mit der db^^ kann also sein das es nicht geht da ein bestimmter port (3306)nicht vom anbieter freigeben ist
Das habe ich doch bereits getan...
Jedoch folgte darauf der Fehler, den ich oben geschildert habe.

Den Webspace nutze ich von
.
Ich denke schon, dass der 3306 Port freigeschaltet ist.
Wo genau kann man nachsehen, ob er freigeschaltet ist?
12/29/2011 03:40 xAddi#12
ich denke nicht das der port freigeben ist
du hast doch ein root server oder?dann lass da drauf doch die hp und mysql alles laufen
12/29/2011 03:44 TuPac'#13
Quote:
Originally Posted by xAddi View Post
ich denke nicht das der port freigeben ist
du hast doch ein root server oder?dann lass da drauf doch die hp und mysql alles laufen
Die Hp, etc. soll auf dem Webspace laufen, da sie 1. dort viel mobiler ist & 2. mein Rootserver schon mit allenmöglichen Sachen (Minecraftserver, Ts³, etc.) verbaut ist.

Übrigens sind die ganzen Daten des Webspaces ebenfalls im Rootserver bei inetpub/vhosts/ gespeichert.
12/29/2011 03:48 xAddi#14
mh dann kann ich an dieser stelle nicht weiterhelfen wie gesagt würde aufm root noch den webserver einrichten tut´s gibts bei google genung und da dann hp und mysql laufen lassen
12/29/2011 03:50 TuPac'#15
Quote:
Originally Posted by xAddi View Post
mh dann kann ich an dieser stelle nicht weiterhelfen wie gesagt würde aufm root noch den webserver einrichten tut´s gibts bei google genung und da dann hp und mysql laufen lassen
Übrigens sind die ganzen Daten des Webspaces ebenfalls im Rootserver bei inetpub/vhosts/ gespeichert.
Also läuft der Webspace ja quasi auch auf dem Rootserver...
Trotz alledem gibt es immernoch dieses Problem.