MySQL - PHP Localhost Fehler wegen FTP ?

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

MySQL - PHP Localhost Fehler wegen FTP ?

Postby meijinxx » 17. January 2012 17:22

Hallo Leute,

ich hätte da mal ne Frage bezüglich eines Problems.
Und zwar habe ich ein Dokument in PHP, das Dokument wurde so geschrieben, dass es, wenn man es aufruft sich mit meiner Datenbank connected und Daten anzeigt.

Nun ja, im Dokument habe ich geschrieben, dass es sich mit "Localhost" verbinden soll, dies klappt auch wunderbar, aber wenn ich jetzt die PHP Dokumente auf meinen FTP Server hochlade, kommt immer eine Fehlermeldung.

Kann das daran liegen, dass es dann nicht mehr der Localhost ist ? Vorallem, weil der FTP Server bei Funpic ist ?

Welche IP oder was auch immer muss ich dort einstellen, damit sich der FTP Server auf meine Datenbank connected ?

Mfg
Meijin
meijinxx
 
Posts: 2
Joined: 17. January 2012 17:20
Operating System: Windows

Re: MySQL - PHP Localhost Fehler wegen FTP ?

Postby Altrea » 17. January 2012 17:30

Hallo meijinxx,

meijinxx wrote:aber wenn ich jetzt die PHP Dokumente auf meinen FTP Server hochlade, kommt immer eine Fehlermeldung.

Kann das daran liegen, dass es dann nicht mehr der Localhost ist ?

Wie sollen wir das einschätzen können, wenn du uns die Fehlermeldung vorenthälst? Ich kann ja versuchen aus dem Kaffeesatz zu lesen, aber diese Voraussagen sind selten präzise.

meijinxx wrote:Vorallem, weil der FTP Server bei Funpic ist ?

Und wo liegt der Datenbankserver von funpic? Das ist viel entscheidender. Liegt dieser nicht auf demselben Server wie deren Webserver und ist localhost nicht seltsamerweise zu einer externen IP verknüpft, ist localhost falsch.
Es kann aber durchaus auch ein Rechteproblem sein, wenn funpic Linux-Server einsetzt. Aber ohne Fehlermeldung... *Schulter zuck*

meijinxx wrote:Welche IP oder was auch immer muss ich dort einstellen, damit sich der FTP Server auf meine Datenbank connected ?

Der FTP-Server hat damit nichts zu tun, der verbindet sich nirgens hin. PHP Verbindet sich über bestimmte Datenbankadapter mit Datenbanken. Und PHP läuft in der Regel mit einem Webserver. Der Webserver muss also wissen, wohin er connecten muss. Und die Zugangsdaten kann dir nur dein Hoster nennen, also wende dich an funpic, falls du diese nicht weißt.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL - PHP Localhost Fehler wegen FTP ?

Postby meijinxx » 17. January 2012 17:38

Danke für deine Antwort.

Nun ja, es geht mir ja darum, welchen Host ich im PHP Dokument eingeben muss. Auf meinem Rechner war es immer localhost, aber wenn ich den Skript von meinem FTP Server aus ausführe muss dort doch ein anderer hin oder ?

Code: Select all
<?php
$db_link = mysql_connect ("localhost", "Root", "hallo222");

$db_sel = mysql_select_db("wichtiges")
   or die("Auswahl der Datenbank fehlgeschlagen");

$sql = "SELECT * FROM test";

$db_erg = mysql_query( $sql );
if ( ! $db_erg )
{
  die('Ungültige Abfrage: ' . mysql_error());
}

echo '<table border="1">';
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
  echo "<tr>";
  echo "<td>". $zeile['Text'] . "</td>";
  echo "<td>". $zeile['E-Mail'] . "</td>";
  echo "<td>". $zeile['Datum'] . "</td>";
  echo "</tr>";
}
echo "</table>";

mysql_free_result( $db_erg );
?>


Ganz am Anfang nach "mysql_connect".

Mfg
Meijin
meijinxx
 
Posts: 2
Joined: 17. January 2012 17:20
Operating System: Windows

Re: MySQL - PHP Localhost Fehler wegen FTP ?

Postby Altrea » 17. January 2012 17:58

meijinxx wrote:Nun ja, es geht mir ja darum, welchen Host ich im PHP Dokument eingeben muss.

Die Antwort darauf habe ich dir bereits geschrieben!?

meijinxx wrote:Auf meinem Rechner war es immer localhost, aber wenn ich den Skript von meinem FTP Server aus ausführe muss dort doch ein anderer hin oder ?

Du führst das Script nicht von deinem FTP-Server aus. Auch dies habe ich dir versucht in meinem Beitrag zu verdeutlichen. FTP ist ein Protokoll, das rein zur Datenübertragung dient. Dort wird nichts ausgeführt, geparst oder interpretiert.

Also: Lies dir meinen Beitrag nochmal ganz genau und in Ruhe durch.
Ich erkläre dir gern alles, was nicht ganz deutlich wird - aber wiederholen möchte ich mich deshalb dennoch nicht.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 35 guests