• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Hilferuf: Fehler auf meiner Website

orekieh

Neues Mitglied
Hallo,
ich wollte fragen ob mir jemand helfen kann, meine Website zu fixen!
Die URL ist: www.turmstrasse44.de
Kenne mich garnicht aus, habe die Website selbst nicht gemacht, war ein alter Freund, zu dem ich keinen Kontakt mehr habe!
Falls es jemand fixt, bitte ich denjenigen einfach den HTML code in die Antworten, oder mir per PN zu schicken!
Danke
 
Werbung:
Code:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 5

Warning: mysql_connect(): Access denied for user 'turmstrasse44'@'localhost' (using password: YES) in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 5

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 6

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 18

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 19

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 21

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 22

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 24

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 25

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 27

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 28

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 30

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 31

Das hier sind Fehlermdelungen einer MySQL-Datenbank.
Code:
mysql_connect(): Access denied for user 'turmstrasse44'@'localhost' (using password: YES) in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 5

Das da ist der übel allen Fehlers. Die Daten sind falsch. Also der Username, der Datenbankname, der Hostname oder das Passwort. Da können wir wenig machen. Wir können dir Tipps geben wie das Problem zu lösen ist.

Ein Tipp:
Frage NIEMALS nach fertigem Code in einem Forum. Das macht ein schlechtes Bild. Als würdest du uns für dich arbeiten lassen und selber nix dabei lernen wollen. Wir geben Tipps und versuchen zu helfen. Aber ohne fertigen Code.
 
Dein alter Freund hat auch herzlich wenig Ahnung gehabt, der HTML-Code ist eine mittelschwere Katastrophe. Ein komplettes Redesign ist da angesagt.
 
Werbung:
Code:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 5

Warning: mysql_connect(): Access denied for user 'turmstrasse44'@'localhost' (using password: YES) in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 5

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 6

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 18

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 19

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 21

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 22

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 24

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 25

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 27

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 28

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 30

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 31

Das hier sind Fehlermdelungen einer MySQL-Datenbank.
Code:
mysql_connect(): Access denied for user 'turmstrasse44'@'localhost' (using password: YES) in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 5

Das da ist der übel allen Fehlers. Die Daten sind falsch. Also der Username, der Datenbankname, der Hostname oder das Passwort. Da können wir wenig machen. Wir können dir Tipps geben wie das Problem zu lösen ist.

Ein Tipp:
Frage NIEMALS nach fertigem Code in einem Forum. Das macht ein schlechtes Bild. Als würdest du uns für dich arbeiten lassen und selber nix dabei lernen wollen. Wir geben Tipps und versuchen zu helfen. Aber ohne fertigen Code.

Danke für die Antwort, ich weiß leider nicht wie man das fixt. Also könntest du mir einen Tipp geben ?
Es sollte nicht so rüberkommen als würde ich wollen das jemand für mich arbeiten soll.
Ich habe ja in erster Hinsicht nach HILFE gefragt!
 
Das kann man leider nicht aus Entfernung fixen. In einem oder aber auch in mehreren Scripten werden die Datenbank-Zugangsdaten benutzt. Wo genau, können wir nicht beurteilen. Um das "Deprecated" zu entfernen, müsste man den Error-Level herunterdrehen, was aber nicht sinnvoll ist. Also müsste man die Scripte umschreiben, damit die neue Datenbank-Extension von PHP genutzt wird.
 
/home/kunden/www.turmstrasse44.de/htdocs/index.php

Das ist der Pfad, zu der wichtigen Datei um alles zu fixen. Öffne sie und suche nach "mysql_connect"
in Zeile 5. Dort wird sowas hier stehen:
HTML:
mysql_connect('irgendwas', 'irgendwas', 'nochmalIrgendwas');
Poste das hier mal.
Den 3. Punkt, also "nochmalIrgendwas" ist das Passwort. Das kannst du selbstverständlich rausnehmen.
 
Werbung:
Ach ne habs schon: "turmstrasse44'@'localhost"
Also dein Benutzername für die MySQL-Datenbank ist "turmstrasse44" und dein Datenbankhost ist "localhost".

Da liegt schon das Problem. Dein Datenbankhost ist ganz bestimmt nicht "localhost". Das würde nämlich bedeuten, dass der Datenbankhost auf dem FTP-Server der Internetseite liegt. Da dem aber sicherlich nicht so ist, schreib mal bitte, welchen Anbieter du benutzt, um die Internetseite zu hosten.
 
Dein Datenbankhost ist ganz bestimmt nicht "localhost".
Doch, durchaus möglich!
Das würde nämlich bedeuten, dass der Datenbankhost auf dem FTP-Server der Internetseite liegt.
Du schmeißt da einige Dinge durcheinander. Der DB-Server kann, und das ist sehr oft der Fall, die gleiche Maschine sein, auf dem auch der FTP-Server läuft. Und localhost ist immer die Maschine, auf dem das Script läuft und, wie gesagt, vermutlich auch der DB-Server läuft.

Das ist der Pfad, zu der wichtigen Datei um alles zu fixen.
Das basiert auf reiner Vermutung, denn die wichtigen Daten könnten auch ganz woanders stehen!
 
Warning: mysql_connect(): Access denied for user 'turmstrasse44'@'localhost' (using password: YES) in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 5
Sagt was anderes. Ich gehe davon aus, dass hier die Lösung liegt, da von hier ja auch die Fehlermeldung kommt und sich mysql nicht verbinden kann...

Gut ob der Host nun localhost ist oder nicht, kann man sich drüber streiten. Allerdings ist mir was aufgefallen, was deine Theorie bestätigt. Die Fehlermeldung lautet "Access denied for user 'turmstrasse44'@'localhost'". Er findet also die Datenbank, jedoch ist der Benutzername oder das Passwort falsch.

Es könnte so vieles sein. Ich gehe erstmal von etwas aus, wenn das nicht funktioniert, suche ich nach anderen Möglichkeiten und prüfe die. Was bringt es mir eine Aufzählung von Dingen zu machen, ohne irgendwo dann auch anzufangen?!
 
Werbung:
Ich gehe davon aus, dass hier die Lösung liegt, da von hier ja auch die Fehlermeldung kommt und sich mysql nicht verbinden kann...
Und wenn genau an dieser Stelle Konstanten oder Variablen stehen, die z.B. in eine Config-Datei gesetzt wurden? Du kannst mit den bisherigen Infos nicht sagen, wo genau das Problem liegt.
Gut ob der Host nun localhost ist oder nicht, kann man sich drüber streiten.
Nee, über Tatsachen kann man nicht streiten
Allerdings ist mir was aufgefallen, was deine Theorie bestätigt. Die Fehlermeldung lautet "Access denied for user 'turmstrasse44'@'localhost'".
Auch das ist falsch. "Access denied for user 'turmstrasse44'@'localhost'" bedeutet nur, dass mit diesen Daten eine Verbindung versucht wurde. Wenn, wie wir ja jetzt klargestellt haben, localhost oder aber auch ein anderer Servername oder IP dort stehen würde, sähe die Fehlermeldung anders aus.
 
So ich habe jetzt mal Testweise selber etwas aufgebaut. Wenn ich einen FALSCHEN Hostname angebe, bekomme ich folgende Fehlermeldung:

Code:
Unknown MySQL server host 'falscherHOSTNAME' (-5) in /home/u203831931/public_html/test/registrieren.php on line 3
Connect failed: Unknown MySQL server host 'falscherHOSTNAME' (-5)

So wenn ich jetzt einen richtigen Hostname angebe, jedoch einen falschen Benutzernamen oder Passwort:
Code:
Connect failed: Access denied for user 'FalscherUsername'@'212.227.24.2' (using password: YES)

Also die gleiche Fehlermeldung...
Da es nun ein Access denied ist, gehe ich immer noch davon aus, es ist das Passwort bzw. der Benutzername.
Das alles wurde auf einem FTP-Server getestet.
 
Werbung:
Das alles wurde auf einem FTP-Server getestet.
Bitte beschäftige dich doch mal mit den Grundlagen der Servertechnologie! Du kannst das nicht auf einem FTP-Server testen, denn der ist nur für den File-Transfer zuständig! Du hast das auf einem Webserver getestet, das ist ein Unterschied!

"Unknown MySQL server host" bedeutet, dass der angegebene Servername nicht aufgelöst werden konnte
 
Okay pass auf. Ich klink mich hier jetzt aus. Übernimm hab hier, denn @orekieh hat hier eine Frage gestellt, welche du offensichtlich besser beantworten kannst als ich. Dennoch bin ich fest davon überzeugt, es liegt an den Anmeldedaten und dabei bleibe ich auch.
Ja das mit dem FTP-Server und Webserver wusste ich bereits. Tut mir leid da ist mir ein Fehler unterlaufen
 
Werbung:
Also um endlich weiter zu kommen und @orekieh zu helfen:
Wir sind beide zu dem Ergebniss gekommen, dass der Hostname aufgelöst werden konnte und die Datenbank somit auf dem Webserver der Internetseite liegt. Was jedoch falsch sein könnte, und wahrscheinlich auch ist, ist der Benutzername und/oder das Passwort, um Zugriff auf die Datenbank zu bekommen. Das geht aus folgender Fehlermeldung hervor:
Code:
Warning: mysql_connect(): Access denied for user 'turmstrasse44'@'localhost' (using password: YES) in /home/kunden/www.turmstrasse44.de/htdocs/index.php on line 5

Jetzt gilt es also, die Datei zu finden, welche sich mit der Datenbank verbindet oder die Variablen, welche die Anmeldedaten für die Datenbank beinhalten. Ich empfehle erstmal folgenden Pfad zu verfolgen:
Code:
/home/kunden/www.turmstrasse44.de/htdocs/index.php
und uns den Inhalt dieser Datei zu zeigen. Dann schauen wir weiter. Ich hoffe das ist in deinem Sinne @nu.tella

Naja und wenn das alles funktioniert, fehlt nur noch der Umstieg von der veralteten Version MySQL zu der neuen Version "MySQLi"
 
Zurück
Oben