Windows Serwer 2009 R2 Problem z PHP nie widzi MySQL, PHP nie widzi MySQL-a |
Windows Serwer 2009 R2 Problem z PHP nie widzi MySQL, PHP nie widzi MySQL-a |
27.01.2010, 12:58:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.01.2010 Ostrzeżenie: (0%) |
Witam serdecznie
Mam nie lada problem z Windows Serwer 2009 R2 IIS 7.5 i komunikacja PHP z MySQL. PHP działa i nie ma problemu jeśli nie wywołuje MySQL a z kolei MySQL działa też dobrze, komunikuje się z baza np za pomocą MySQL-Front i nie ma problemu. Ale PHP nie może nawiązać połączenia z MySQL-em jak się go wywołuje, np PHPMyAdmin. czy np przy instalacji sklepu. Przekopałem Googla i nie znalazłem tam nic co by ni pomogło, na waszym forum też nie ma tego tproblemu, więc jak ktoś może wie jak sobie z tym poradzić był bym wdzięczny za pomoc. |
|
|
27.01.2010, 14:07:33
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%) |
zapewne dlatego taki masz problem bo nie ma czegoś takiego jak windows server 2009 , a poza tym jakbyś wkleił błędy jakie się pojawiają to by nieco ułatwiło nam pomoc
Ten post edytował bliitz 27.01.2010, 14:08:24 -------------------- |
|
|
27.01.2010, 15:58:53
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.01.2010 Ostrzeżenie: (0%) |
Zgadza się Windows Serwer 2008 R2 a nie 2009, sorki
"""""" Szczegółowe informacje o błędzie Moduł FastCgiModule Powiadomienie ExecuteRequestHandler Obsługa PHP_via_FastCGI Kod błędu 0x00000000 Żądany adres URL http://192.168.16.200:80/index.php Ścieżka fizyczna C:\web\index.php Metoda logowania Anonimowy Użytkownik logowania Anonimowy Katalog dziennika śledzenia niepomyślnych żądań C:\inetpub\logs\FailedReqLogFiles ''''''''' Taki mi komunikat wywala |
|
|
27.01.2010, 16:10:11
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
Komunikat błędu bardzo obszernie i w zrozumiały sposób, jak to zwykle w Windows, pokazuje, w czym rzecz
A poważnie, to może sprawdź przez phpinfo(), czy w ogóle jest w php.ini włączona obsługa mysql-a, a jeśli nie, to w php.ini odkomentuj linijkę: extension=php_mysql.dll czy jakoś tak. A, i zerknij do tego pliku: C:\inetpub\logs\FailedReqLogFiles, może tam jest więcej jakiś informacji. Ten post edytował blooregard 27.01.2010, 16:11:33 -------------------- Life's simple... You make choices and don't look back...
|
|
|
27.01.2010, 16:35:40
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.01.2010 Ostrzeżenie: (0%) |
Ten katalog jest pusty C:\inetpub\logs\FailedReqLogFiles
MySQL Support enabled Active Persistent Links 0 Active Links 0 Client API version mysqlnd 5.0.5-dev - 081106 - $Revision: 289630 $ |
|
|
27.01.2010, 16:44:47
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
A co pokazuje phpinfo() ?
-------------------- Life's simple... You make choices and don't look back...
|
|
|
28.01.2010, 14:35:31
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.01.2010 Ostrzeżenie: (0%) |
Nie wiem który fragment Cie interesuje przesyłam fragment o MySQL
mysqli MysqlI Support enabled Client API library version mysqlnd 5.0.5-dev - 081106 - $Revision: 289630 $ Active Persistent Links 0 Inactive Persistent Links 0 Active Links 0 Persistent cache enabled put_hits 0 put_misses 0 get_hits 0 get_misses 0 size 2000 free_items 2000 references 2 Directive Local Value Master Value mysqli.allow_local_infile On On mysqli.allow_persistent On On mysqli.cache_size 2000 2000 mysqli.default_host no value no value mysqli.default_port 3306 3306 mysqli.default_pw no value no value mysqli.default_socket no value no value mysqli.default_user no value no value mysqli.max_links Unlimited Unlimited mysqli.max_persistent Unlimited Unlimited mysqli.reconnect Off Off mysqlnd mysqlnd enabled Version mysqlnd 5.0.5-dev - 081106 - $Revision: 289630 $ Command buffer size 4096 Read buffer size 32768 Read timeout 31536000 Collecting statistics Yes Collecting memory statistics No Widocznie ten problem nie jest taki prosty, wysłałem posta do Microsoftu zobaczymy co oni wymyślą? |
|
|
28.01.2010, 14:41:03
Post
#8
|
|
Grupa: Moderatorzy Postów: 6 071 Pomógł: 860 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Widocznie ten problem nie jest taki prosty, wysłałem posta do Microsoftu zobaczymy co oni wymyślą? Już się czuj, że odpiszą. To co wkleiłeś nie świadczy o tym, że masz włączoną obsługę MySQL (może wręcz świadczy o tym, że nie masz). mysqli != mysql ! Włącz obsługę samych funkcji mysql_* (jak pisał ~blooregard). |
|
|
29.01.2010, 11:10:01
Post
#9
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.01.2010 Ostrzeżenie: (0%) |
-Obsługa MySQL jest włączona na pewno gdyż zrobiłem próbę i powyłączałem obsługę w pliku php.ini i były widoczne zmiany w info php. Próbowałem zainstalować inaczej PHP nie poprzez instalatora i niestety problem był taki sam dalej nie widzi MySQL.
-Następna sprawa to wyłączyłem firewall systemowy innych nie mam gdyż jest to czysta instalacja samego systemy i też nic nie pomogło. Czekam na info Marek |
|
|
3.02.2010, 18:23:28
Post
#10
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Pokaż przykładowy skrypt łączący z bazą.
Poza tym, podejrzewam, że może też to być kwestia uprawnień; nie miałem do czynienia za wiele z serwerowymi Windows, ale sprawdź w zarządzaniu komputerem, czy dla konta, na którym działa IIS, są przydzielone odpowiednie uprawnienia. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 16:15 |