Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 10.02.2003

Beiträge: 2 037

 

1 Zum Seitenanfang

Freitag, 25. Januar 2008, 19:57

#HY000Host <== ?

hi @ all!

ich soll vom webspace A die db des webspace B ansprechen ... mit IP halt statt localhost? ... so weit so unerfreulich aber klar.

meine connect.php sieht so aus:

PHP-Quelltext

1
2
3
4
5
6
7
8
<?php
$mysqlhost "55.53.121.133";
$mysqluser "username";
$mysqlpassword "password";
$mysqldb "dbname";
$con= @mysql_connect($mysqlhost,$mysqluser,$mysqlpassword);
$mysqldb1 = @mysql_select_db($mysqldb,$con);
?>



aber kaum versuche ich das skript auszuführen (install.php)

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?  include 'connect.php';
$sql "CREATE TABLE `login`(
`ID` INT AUTO_INCREMENT PRIMARY KEY,
`user` varchar(255) NOT NULL default '',
`email` varchar(255) NOT NULL default '',
`password` varchar(255) NOT NULL default '');";
if(mysql_query($sql))
{
echo("Die Tabelle login wurde erstellt\n</b>");
}
else
{
echo("Konnte die Tabelle login nicht anlegen. Grund: ".mysql_error()."\n");
}
?>


sagt der parser das ?(

Zitat

Warning: mysql_query() [function.mysql-query]: Access denied for user 'med'@'localhost' (using password: NO) in /usr/www/users/med/universefacts/login/install.php on line 15

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/www/users/med/universefacts/login/install.php on line 15
Konnte die Tabelle login nicht anlegen. Grund: Access denied for user 'med'@'localhost' (using password: NO)


kann ich db nicht mit IP erreichen, dachte das geht ?(
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

2 Zum Seitenanfang

Freitag, 25. Januar 2008, 20:12

bist du dir sicher, dass der host externe connections zulässt?

bei den meisten hostern ist das nämlich verboten.

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

rasu

Kaiser

Dabei seit: 12.06.2005

Beiträge: 1 149

 

3 Zum Seitenanfang

Freitag, 25. Januar 2008, 20:15

gib in deiner connect.php mal die "@" weg, damit direkt dort die Fehlermeldung angezeigt wird...


Und versuch mal mysql_query($sql,$con) anstatt nur mysql_query($sql)
Interessante Selbstgespräche setzen einen klugen Gesprächspartner voraus...
 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

4 Zum Seitenanfang

Freitag, 25. Januar 2008, 20:30

@jperl: nein offenkundig wurde da nix (inkl. netzwerlbefugten user) gemacht, damit da überhaupt externer zugriff klappt :(

@rasu: thx auch dir für die hilfe > brachte nix, im ergebnis nur ähnlich parse-errors

z.B.:

Zitat

#HY000Host 'dedi672.your-server.de' is not allowed to connect to this MySQL server


thx nochmal euch beiden :D
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

rasu

Kaiser

Dabei seit: 12.06.2005

Beiträge: 1 149

 

5 Zum Seitenanfang

Freitag, 25. Januar 2008, 20:59

das Bringt sogar sehr viel... denn dieser Fehler sagt uns alles was wir wissen wollen.

Zitat

'dedi672.your-server.de' is not allowed to connect to this MySQL server


--> Auf deutsch: der MySQL Server ist so eingestellt, dass er nur Verbindungen von bestimmten Servern aus erlaubt. Deine Webseite B darf also nicht auf den MySQL Server von Webseite A zugreifen, weil der Systemadmin das so kunfigiriert hat das nur Webseiten auf dem Server A auf den MySQL Server A zugreifen dürfen.
Interessante Selbstgespräche setzen einen klugen Gesprächspartner voraus...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »rasu« (25. Januar 2008, 21:25)

 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

6 Zum Seitenanfang

Freitag, 25. Januar 2008, 23:19

Es ist dafür ein workaround möglich. Ein ziemlich fitter Mitmensch hat eine Art jdbc-Treiber für solche Sachen geschrieben ( ich schrieb es dir in diesem Forum ja bereits).

Dafür wird ein phpscript als "Sprungbrett" beim dem jeweiligen Provider(webspace/mysql) zur Datenbank (als localhost) genutzt.
Anstatt eines Javaprogramms ist es damit möglich, dieses "Sprungbrett"-php-Script von einem anderen(deinem) entfernten php-Script aus anzusprechen / zu nutzen.
Einziges Problem für dich daran ist, dass es derzeit noch keine fertige php-Lösung gibt.

Werde das mal bei Gelegenheit beginnen, wenn Zeit ist. Aber das kann dauern.

Wer interesse hat oder sich versuchen mag:jpmdbc.php

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (25. Januar 2008, 23:22)

 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

7 Zum Seitenanfang

Freitag, 25. Januar 2008, 23:51

thx ospx: ich check das > gott sei dank habe ich jetzt die ftp-daten von db-server bekommen :)
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org