![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Przy próbie połaczenia z mysqlzarówno mysqli_connect(); jak mysql_connect(); wyskauje taki błąd:
Kod Fatal error: Call to undefined function mysqli_connect() in /usr/home/user/public_html/polacz.php on line 2 Nie czepiajcie się kodu bo wie ze jest on poprawnie napisany ![]() Możliwe że to dlatego ze nie skompilowałem php z obsługą mysql (z tego co wiem to takie cos musi być) więc dlatego chciałbym znaeźć rozwiązanie tego problemu bez konieczności rekompilacji php, gdyż napracowałem się nad konfigracją php.ini, kopiowanie modułów itp itd. Dlatego pytam sie czy jest jakiś sposób by zrobić żeby mysql współpracowało z php bez konieczności rekompilacji Jeszce skompilowałe i zainstalwoałem paczkę php5-mysqli ale nadal to samo. Piszę tutaj gdyż wygląda mi to forum na profesjonalne i mam nadzieję ze ktos zna rozwiązanie mojego problemu ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
1. brakuje modulu/rozszerzenia mysqlI - to jasne
2. najprosciej to skompilowac recznie php od nowa (php.ini mozesz zachowac i ponownie uzyc!) 3. Cytat Jeszce skompilowałe i zainstalwoałem paczkę php5-mysqli ale nadal to samo. No to juz nie wiem jak inaczej ci pomoc.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(dr_bonzo @ 2005-12-12 19:12:41) 1. brakuje modulu/rozszerzenia mysqlI - to jasne 2. najprosciej to skompilowac recznie php od nowa (php.ini mozesz zachowac i ponownie uzyc!) 3. Cytat Jeszce skompilowałe i zainstalwoałem paczkę php5-mysqli ale nadal to samo. No to juz nie wiem jak inaczej ci pomoc. No to skoro trzeba skompilowac od nowa to chyba tak zrobię, lecz tego bym chciał uniknąć... ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 20.02.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Odpal:
i sprawdź, czy tam widnieje mysql lub mysqli. Czy moduł MySQLi jest wymieniony na "liście" w /usr/local/etc/php/extensions.ini? We FreeBSD php (4 i 5) rozbite jest na rdzeń i moduły, instalowane osobno. Nie ma potrzeby rekompilować całego php, jeżeli chcesz dodać/usunąć jakiś moduł. -------------------- Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
1. Tak. Jest informacja o module w phpinfo();:
Kod PWD /usr/ports/databases/php5-mysqli w extension.ini też jest wzmianka:_ENV["PWD"] /usr/ports/databases/php5-mysqli Kod extension=/usr/local/lib/php/20041030/mysqli.so wczęsniej także probowałem tak: Kod extension=mysqli.so Lecz tak tę nie działąło |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Mala rada:
czekasz na odpowiedz od ponad doby -- kompilacja (ze zrodel) php to ok 30min na slabym sprzecie -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czekam, ponieważ mówiłem że nie chce kompilować - a nie zalezy mi bardzo na czasie.
http://laborant.zsz.be/test.php http://laborant.zsz.be/polacz.php Macie bo widzę że nie wierzycie za bardzo. A co do extension.ini to na bank jest moduł tam dodany!!! Ten post edytował lamer_ 13.12.2005, 16:19:59 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 20.02.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(lamer_) 1. Tak. Jest informacja o module w phpinfo();: Kod PWD /usr/ports/databases/php5-mysqli _ENV["PWD"] /usr/ports/databases/php5-mysqli Bzdura. To w żadnym razie nie świadczy o załadowaniu modułu mysql czy mysqli. Powinno to wyglądać tak: ![]() i/lub tak: ![]() Cytat(lamer_) w extension.ini też jest wzmianka: Kod extension=/usr/local/lib/php/20041030/mysqli.so I ten plik faktycznie istnieje? Cytat(lamer_) wczęsniej także probowałem tak: Kod extension=mysqli.so Lecz tak tę nie działąło Jaka jest wartość parametru extension_dir w twoim php.ini? -------------------- Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
jesli phpinfo() zglasza ze mysqli jest "uruchomione" no tak jest wiec funkje mysqli_ dzialac musza , nie spotaklem sie jeszcze z czyms takim ze phpinfo() pokazuje ze jest a funkcja nie dzial no chyba ze sam namieszales w zrodlach
![]() w FreeBSD standardowo (przy instalacji z portow) plik extension.ini jest w /usr/local/etc/php/ dopisujesz tam tylko plik modulu (bez pelnej sciezki) np: Kod extension=mysqli.so
Ten post edytował Kinool 13.12.2005, 16:22:05 -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Problem roziązany dzięki życzliwości escaflowne
Dzieki za pomoc ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:30 |