Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-05-31 09:57:46

  BasTek - Nowy użytkownik

BasTek
Nowy użytkownik
Zarejestrowany: 2009-05-31

Nieprawidłowa biblioteka MySQL

Witam,

mam na serwerze apache2 + php5 + mysql 5.1, wszystko było instalowane przez apta. Gdy loguję się przez phpMyAdmina on wyświetla mi ostrzeżenie

Wersja 5.0.51a biblioteki MySQL dla PHP różni się od wersji 5.1.34 serwera MySQL. Może to powodować nieprzewidywale zachowanie.

szukałem w google i tutaj na forum lecz nic sensownego nie znalazłem więc jeśli ktos ma jakiś sposób na rozwiązanie tego problemu byłbym wdzięczny

Offline

 

#2  2009-05-31 10:03:09

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Nieprawidłowa biblioteka MySQL

jaka wersja Debiana?, pokaz

Kod:

dpkg -l '*mysql*' | grep '^ii'

"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2009-05-31 10:47:11

  BasTek - Nowy użytkownik

BasTek
Nowy użytkownik
Zarejestrowany: 2009-05-31

Re: Nieprawidłowa biblioteka MySQL

Debian lenny

ii  libdbd-mysql-perl                 4.007-1                  A Perl5 databaseinterface to the MySQL data
ii  libmysqlclient-dev                5.1.34-0.dotdeb.1        MySQL database development files
ii  libmysqlclient15-dev              5.1.34-0.dotdeb.1        MySQL database development files - empty tra
ii  libmysqlclient15off               5.0.51a-24+lenny1        MySQL database client library
ii  libmysqlclient16                  5.1.34-0.dotdeb.1        MySQL database client library
ii  mysql-client-5.1                  5.1.34-0.dotdeb.1        MySQL database client binaries
ii  mysql-common                      5.1.34-0.dotdeb.1        MySQL database common files (e.g. /etc/mysql
ii  mysql-server-5.1                  5.1.34-0.dotdeb.1        MySQL database server binaries
ii  php5-mysql                        5.2.9-0.dotdeb.2         MySQL module for php5
ii  proftpd-mod-mysql                 1.3.1-17lenny2           versatile, virtual-hosting FTP daemon - MySQ

widzę tutaj, że mam zainstalowaną nową wersję biblioteki tylko jak ją zmusić do działania bo przy próbie usunięcia libmysqlclient15off chce usuwać całe LAMP

Ostatnio edytowany przez BasTek (2009-05-31 10:51:45)

Offline

 

#4  2009-05-31 11:23:29

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Nieprawidłowa biblioteka MySQL

jakis dziwny ten Lenny bo mysql-client-5.1 to jest ale w  experimental ... wiec cos masz namieszane ... zobacz co masz w source.list


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#5  2009-05-31 11:27:40

  BasTek - Nowy użytkownik

BasTek
Nowy użytkownik
Zarejestrowany: 2009-05-31

Re: Nieprawidłowa biblioteka MySQL

ja korzystam z repozytoriów dotdeb.org,

Kod:

deb http://ftp.pl.debian.org/debian/ lenny main
deb-src http://ftp.pl.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

#deb http://www.backports.org/debian lenny-backports main contrib non-free

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

to są moje repozytoria, a co do tego problemu to udało mi się dociec, że biblioteka jest ładowana z usr/sbin/apache2 tylko nie wiem w jaki sposób przekompilować lub przekonfigurować go aby ładował libmysqlclient16 zamiast 15

Offline

 

#6  2009-05-31 11:40:59

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Nieprawidłowa biblioteka MySQL

zobacz czy jes jakies podlinkowanie do tej starszej wersji biblioteki. jesli tak spróbuj zlinkowac z nowszą

Offline

 

#7  2009-05-31 11:58:46

  BasTek - Nowy użytkownik

BasTek
Nowy użytkownik
Zarejestrowany: 2009-05-31

Re: Nieprawidłowa biblioteka MySQL

w libmysqlclient.so i libmysqlclient_r.so jest podlinkowane na ta nowszą wersję, próbowałem usunąć pliki starszej wersji ręcznie ale apache nie wstał po tym, próbowałem także zmieniać nazwę biblioteki nowszej na tą starszą ale apache także nie wstał. Z tego co widzę w zależnościach z libmysqlclient16 korzysta mysql-client-5.1 mysql-server-5.1 i libmysqlclient-dev zaś ze starszej wersji korzysta php5-mysql, apache2, proftpd-mod-mysql i także mysql-server-5.1, mysql-client-5.1

----edit:

z tego co udało mi się wyczytać na dotdeb.org wynika, że na razie nie ma sposobu na naprawienie tego problemu. Na razie aby to ostrzeżenie się nie pojawiało odpowiednio zmodyfikowałem plik main.php phpmyadmina.

Ostatnio edytowany przez BasTek (2009-05-31 12:13:12)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)