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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
jaka wersja Debiana?, pokaz
dpkg -l '*mysql*' | grep '^ii'
Offline
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
jakis dziwny ten Lenny bo mysql-client-5.1 to jest ale w experimental ... wiec cos masz namieszane ... zobacz co masz w source.list
Offline
ja korzystam z repozytoriów dotdeb.org,
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
zobacz czy jes jakies podlinkowanie do tej starszej wersji biblioteki. jesli tak spróbuj zlinkowac z nowszą
Offline
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