PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach update PHP kaputt?



TheGrudge
20.09.03, 13:19
habe mit apt-get ein update gezogen, u.a. PHP 4....

so nun funktioniert aber irgendwie meine CD-Datenbank via mySQL nicht mehr!
Habe mal ein Bild eingefügt ...
könnt ihr damit was anfangen?

Berufspenner
20.09.03, 14:16
Hi

Es gibt zwei möglichkeiten:
Die eine wäre, dass dein MySQL Server nicht läuft. Darauf deutet scheinbar die erste Zeile auf dem Bild. Die zweite Möglichkeit wäre, dass irgendwas mit php4-mysql nicht stimmt. Entweder ist es nicht installiert oder was ganz anderes ist falsch. Check das mal.

Cu
André

bign
20.09.03, 14:41
php läuft eh... sonst würde er die die php-datei als download schicken....

Berufspenner
20.09.03, 14:45
Original geschrieben von bign
php läuft eh... sonst würde er die die php-datei als download schicken.... Gefragt war, ob der MySQL Server läuft und ob das Packet für die MySQL Unterstützung von PHP installiert ist. Das Packet heißt halt "php4-mysql".

Cu
André

TheGrudge
20.09.03, 14:49
ja, alles installiert und apache + mysql laufen natürlich auch...
seit apt-get geht halt irgendwie das nicht mehr...

TheGrudge
20.09.03, 14:50
vielleicht sind die pakete im arsch?
habe erst gestern ein update gemacht und das zweite war heute morgen...
beide male waren es php4, php4-mysql
vielleicht haben die da was verhunzt....?

Berufspenner
20.09.03, 15:01
Original geschrieben von TheGrudge
vielleicht sind die pakete im arsch?
habe erst gestern ein update gemacht und das zweite war heute morgen...
beide male waren es php4, php4-mysql
vielleicht haben die da was verhunzt....? Das sollte eigentlich nicht der Fall sein.

Cu
André

Stanislaus
20.09.03, 15:15
Moin, moin!

Die MySQL Pakete sind auf jeden Fall drauf. Ansonsten käme statt der ersten Zeile ein
Call to undefined function mysql_connect().

Auf jeden Fall schlägt die MySQL verbindung fehl, siehe erste Zeile, alle weiteren Fehlermeldungen resultieren aus der fehlenden MySQL Verbindung.

Ich will jetzt nicht ausschließen, daß irgendwelche Pakete defekt sind o.ä.
Aber für mich sieht es eigentlich so aus, als ob php mit mysql Unterstützung problemlos läuft aber halt keine DB Verbindung aufgebaut werden kann.

Kleiner test, ob Dein MySQL Server tatsächlich läuft.

# mysqladmin -p version

erscheint:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Läuft der Server nicht korrekt. Erscheint hingegen:
Enter password:
mysqladmin Ver 8.40 Distrib 4.0.13, for pc-linux-gnu on i686
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version 4.0.13-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 9 sec

läuft mysql und Du solltest an anderer Stelle weitersuchen.

Viel Erfolg!

TheGrudge
20.09.03, 16:44
ne server läuft wunderbar...
kann ja auch alle anfragen per kommandozeile (mysql) starten, also
select * from CDs usw....
nur per PHP geht es nicht mehr...

mysqladmin Ver 8.40 Distrib 4.0.13, for pc-linux-gnu on i686
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version 4.0.13-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 55 sec

Threads: 1 Questions: 4 Slow queries: 0 Opens: 6 Flush tables: 1 Open tables: 0 Queries per second avg: 0.073

TheGrudge
22.09.03, 10:13
weiss zwar nicht was das soll, aber nun geht die ganze geschichte auf einmal wieder, ich habe nix gemacht!
ist ja wie bei windows!! :rolleyes:
naja jedenfalls kam gestern ein ssh-security-patch rein, nun habe ich aus spass mal wieder meine datenbank ansprechen wollen und es geht!
sehr merkwürdig!