PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit phpbb (mysql und php)



Lunzen
30.05.04, 09:37
ich bekomme auf meinem server irgendwie das forum phpbb nicht zum laufen. apache mysql und php laufen ohne probleme. nur wenn ich das forum installieren will, bekomme ich die meldung das die mysqldatenbank nicht connected/gefunden werden kann:


An error has occurred during installation
An error occurred trying to update the database
No Database Selected




Warning: mysql_connect(): Access denied for user: 'michi@localhost' (Using password: YES) in /work/webserv/comunisten/forum/db/mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /work/webserv/comunisten/forum/db/mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /work/webserv/comunisten/forum/db/mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database

ich gehe mal davon aus das php und mysql nicht vernünftig miteinander arbeiten. hat jemand ne ahnung wie man dieses problem beheben kann?

danke im voraus

lunZen

Terran Marine
30.05.04, 18:40
i
Warning: mysql_connect(): Access denied for user: 'michi@localhost' (Using password: YES) in /work/webserv/comunisten/forum/db/mysql4.php on line 48


Hat denn der User michi@localhost die richtigen Rechte in mysql und stimmt das Passwort ?

Am besten mal mit mysql in der bash prüfen ob der User sich anmelden kann.

Gruß
Terran

Lunzen
31.05.04, 11:03
Hat denn der User michi@localhost die richtigen Rechte in mysql und stimmt das Passwort ?

Am besten mal mit mysql in der bash prüfen ob der User sich anmelden kann.

Gruß
Terran

mysql ist für mich eine ganz neue welt. kannst du mir das vorgehen mal ein wenig genauer beschreiben... wäre sehr nett von dir!

mfg lunzen

Schärple
31.05.04, 11:06
probier mal auf dem Server folgendes

mysql -u michi -p

daraufhin frag dich mysql nach deinem Passwort. Solltest Du dich einloggen können hast du bei der Installation des phpBB Boards deine Authentifikation falsch eingegeben.

Lunzen
31.05.04, 11:13
probier mal auf dem Server folgendes

mysql -u michi -p

daraufhin frag dich mysql nach deinem Passwort. Solltest Du dich einloggen können hast du bei der Installation des phpBB Boards deine Authentifikation falsch eingegeben.

bekomme folgende fehlermeldung:


ERROR 1045: Access denied for user: 'michi@localhost' (Using password: YES)

Schärple
31.05.04, 11:19
dann stimmt entweder dein Username oder Passwort nicht (wie du anhand der Fehlermeldung sicherlich erkannt hast).
Wer hat die Datenbank eingerichtet und die User *wie* installiert?

Lunzen
31.05.04, 11:24
dann stimmt entweder dein Username oder Passwort nicht (wie du anhand der Fehlermeldung sicherlich erkannt hast).
Wer hat die Datenbank eingerichtet und die User *wie* installiert?

ich habe bis jetzt noch nix eingerichtet. habe bis jetzt nur mysql und php installiert und läuft ohne probleme. von einrichten habe ich nix gesagt, da ich ja hier nachfragen wollte, wie ich es mache!

edit: ich glaube ich habe das problem behoben! wait

Araberboy
17.10.04, 00:26
und wie, wenn ich fragen darf. Habe das gleiche Problem. Thx im voraus, MJ

Pingu
17.10.04, 08:23
RTFM


MySQL Manual (http://dev.mysql.com/doc/mysql/de/index.html)
MySQL Manual | 3 Installation von MySQL (http://dev.mysql.com/doc/mysql/de/Installing.html)
MySQL Manual | 4 Einführungin MySQL: Ein MySQL Tutorial (http://dev.mysql.com/doc/mysql/de/Tutorial.html)
MySQL Manual | 5 MySQL-Datenbankadministration (http://dev.mysql.com/doc/mysql/de/MySQL_Database_Administration.html)
MySQL Manual | 5.2.10 Gründe für access denied-Fehler (http://dev.mysql.com/doc/mysql/de/Access_denied.html)
MySQL Manual | 5.3 MySQL-Benutzerkonten-Verwaltung (http://dev.mysql.com/doc/mysql/de/User_Account_Management.html)
MySQL Manual | A Probleme und häufige Fehler (http://dev.mysql.com/doc/mysql/de/Problems.html)
MySQL Manual | A.2.1 Access denied-Fehler (http://dev.mysql.com/doc/mysql/de/Error_Access_denied.html)

Tomek
17.10.04, 08:24
Installationshandbuch von phpBB (http://www.phpbb.de/doku/doku.php#kapitel_2)
MySQL Handbuch: Wie das Berechtigungssystem funktioniert (http://dev.mysql.com/doc/mysql/de/Privileges.html)

Araberboy
17.10.04, 17:23
Bin voll beeindruckt von euch. Danke für die vielen Links.

Jedoch habe ich in der zwischenzeit selber versucht mit mysql zu spielen und dabei etwas verändert, so , dass ich nicht mehr reinkomme. Habe glaub ich ein Passwort vergeben, nur welches? LoL.
Wie kann ich jetzt als root dieses Passwort entfernen? Mysql neu installieren half nichts.

Pingu
17.10.04, 17:47
Bin voll beeindruckt von euch. Danke für die vielen Links.
[snip]
Wie kann ich jetzt als root dieses Passwort entfernen? Mysql neu installieren half nichts.
Nicht nur beeindruckt sein, sondern auch lesen. Steht alles dort.

Pingu

Araberboy
17.10.04, 17:50
habs gefunden. Das mit der --no-defaults Option wollte bei mir nicht funzen. Hab auch SUSE.
Habe einfach alle Einträge in /var/lib/mysql gelöscht und mysql neugestartet. Jetzt funztz es. Mit dem Forum jetzt auch. :)
Danke für eure Hilfen. MJ

Araberboy
17.10.04, 19:13
Wollte noch anmerken für Leute die das selbe Problem haben, dass SUSE 9.1 Pro kein mysql-Unterstützung in php kompiliert hat. So habe ich es einfach neu installiert und konfiguriiert aus den Sourcen.

Araberboy
17.10.04, 19:32
So, ich bins wieder. Man kann auch fertige PHP4-RPm runterladen von :
ftp://ftp.gwdg.de/linux/suse/apt/SuSE/9.1-i386/RPMS.update/
ladet alle php4 Dateien runter (aber nicht die ältere xxx14 Version!!!).
und apache2-mod_php4.

Dann alles installieren und es klappt alles fein.

Pingu
17.10.04, 20:11
Wollte noch anmerken für Leute die das selbe Problem haben, dass SUSE 9.1 Pro kein mysql-Unterstützung in php kompiliert hat. So habe ich es einfach neu installiert und konfiguriiert aus den Sourcen.Kommt darauf an, ob man das php4 oder php4-mysql installiert.

Pingu

Tomek
17.10.04, 22:26
Wollte noch anmerken für Leute die das selbe Problem haben, dass SUSE 9.1 Pro kein mysql-Unterstützung in php kompiliert hat. So habe ich es einfach neu installiert und konfiguriiert aus den Sourcen.
*an-kopf-fass*

Wie schon erwähnt, man muss dazu das entsprechende php4-Modul installieren. Das ist übrigens bei allen Distributionen so, nicht nur bei SuSE.

Araberboy
17.10.04, 22:54
Das php4 Modul php4-mysql war schon zuerst installiert und trotzdem diese Probleme.
Aber ich glaube eher diese Updates sind mit mysql-Unterstützung kompiliert und gehören auch nicht zu den offiziellen Updates.

Tomek
18.10.04, 06:50
Das php4 Modul php4-mysql war schon zuerst installiert und trotzdem diese Probleme.
Aber ich glaube eher diese Updates sind mit mysql-Unterstützung kompiliert und gehören auch nicht zu den offiziellen Updates.

Was redest du da? :rolleyes:

Araberboy
18.10.04, 16:19
ich wollt nur sagen die Original Pakete sind nicht mit mysql komiliert worden und somit php4-mysql-Paket auch nichts nützt.
Aber die inoffiziellen SUSE Pakete haben anscheinden mysql-unterstützung.

Tomek
18.10.04, 16:41
ich wollt nur sagen die Original Pakete sind nicht mit mysql komiliert worden und somit php4-mysql-Paket auch nichts nützt.
Aber die inoffiziellen SUSE Pakete haben anscheinden mysql-unterstützung.

Du erzählst Blödsinn. Natürlich bieten die original SuSE php4-Pakete in Verbindung mit dem original SuSE php4-mysql-Paket MySQL Unterstützung.

Pingu
18.10.04, 16:49
ich wollt nur sagen die Original Pakete sind nicht mit mysql komiliert worden und somit php4-mysql-Paket auch nichts nützt.

Überleg mal was Du sagst. Warum heißt das Paket wohl php4-mysql? Weil kein MySQL-Support dabei ist? aha Und warum gibt es dann das php4 Paket extra?
Denk' mal darüber nach.

Pingu

Araberboy
18.10.04, 20:08
so hab mich jetzt bei meinen Freund informiert (ein Linux Guru). Ihr habt schon recht. Aber so klappt die Verbindung immer noch nicht mit mysql (trotz geladener Module).
Man muss noch das Paket php4-recode installieren.