Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MSSQL/Apache] MSSQL, Konfiguracja Apacha
pricho
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 23.01.2007
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam wszystkich, rzadko tu bywam i staram się nie zawracać "gitary" niepotrzebnie, ale błagam niech mi ktoś pomoże!
Na IP1 stoi sobie i pracuje spokojnie serwer MSSQL 2005. Na IP2 stoi sobie spokojnie Na WinXP2003 Server: Apache, PHP, MySQL i też żyje sobie dobrze, bawi sie świetnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Błagam powiedzcie jak skonfigurować Apacha abym mógł przez PHP odpytywać bazę na IP1!
Od razu mówię, że w przypadku próby połączenia poleceniem mssql_connect() nic się nie wyświetla na stronie, wogóle żadne polecenie mssql* nie daje żadnego rezultatu.
Proszę - poprowadźcie mnie za rączkę i pomóżcie - przecież napewno komuś udało się już tego dokonać, prawda?
Pozdrawiam
Marcin

Ten post edytował pricho 23.04.2008, 13:17:12
Powód edycji: dodanie tagu
Go to the top of the page
+Quote Post
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


przyczyn może być tysiąc, więc zacznij od tego:

włącz wyświetlanie błędów w PHP. zobacz jaki komunikat błędu dostajesz przy próbie połączenia z mssql. jak już będziesz wiedział, czy problem jest z połączeniem (czyli do poprawy konfiguracja serwerów www i db), czy z konfiguracją PHP (np. brak biblioteki mssql) to wróć tutaj i podziel się z nami tą wiedzą. może wtedy uda się znaleźć rozwiązanie ...


no i dodaj tag do tematu - już jest dwóch chętnych do jego zamknięcia ... to nie żarty ...
Go to the top of the page
+Quote Post
pricho
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 23.01.2007
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam, najmocniej przepraszam za brakujący TAG - nie zauważyłem...
Po włączeniu w Apachu raportowania błędów, wyświetla mi się banalny komunikat:
Fatal error: Call to undefined function mssql_connect() in C:\www\test.php on line 8 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Nie wiem co dalej....
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://pl2.php.net/manual/en/ref.mssql.php#81594
Go to the top of the page
+Quote Post
pricho
post
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 23.01.2007
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
na początku serdecznie dziękuję za wskazówki, jednak chyba coś mało inteligentnie podchodzę do tematu.
Poszedłem za wskazówkami, ściągnąłem brakującego dll, ściągnąłem ze strony Microsoftu nowe dll przeznaczone do współpracy PHP z SQL i nic!
Jednak nie może mnie opuścić myśl, że mój problem tkwi po stronie ustawień serwera Apache, gdyż z uporem maniaka przeglądarka wyświetla mi komunikat o nie zrozumiałym poleceniu mssql_connect!
Fatal error: Call to undefined function mssql_connect() in C:\www\swpn\test.php on line 8
Co mnie jeszcze zastanawia, że w przypadku wywołania funkcji phpinfo() nie mam żadnej sekcji dotyczącej mssql.
W dalszym ciągu proszę o wskazówki... pomóżcie mi!!
Go to the top of the page
+Quote Post
-ab0012-
post
Post #6





Goście







odkomentowałeś w php.ini linijkę:
Kod
extension=php_mssql.dll
Go to the top of the page
+Quote Post
pricho
post
Post #7





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 23.01.2007
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Oczywiście!
dodałem jeszcze ściągniętą ze strony Misrosoftu bibliotekę i również dopisałem do php.ini:

extension=php_sqlsrv.dll
Go to the top of the page
+Quote Post
nevt
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


gdzieś mi w necie przemknęła sugestia, że wszelkie biblioteki dll pochodzące od m$ muszą być dodatkowo wgrane do katalogu /windows/system albo /windows/system32, poczytaj TUTAJ
Go to the top of the page
+Quote Post
pricho
post
Post #9





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 23.01.2007
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Cytat(nevt @ 24.04.2008, 09:22:26 ) *
gdzieś mi w necie przemknęła sugestia, że wszelkie biblioteki dll pochodzące od m$ muszą być dodatkowo wgrane do katalogu /windows/system albo /windows/system32, poczytaj TUTAJ

tak też zrobiłem! wszystkie biblioteki są wgrane do php/ext/ i window/system32
Natomiast co mnie zastanawia, że Apache przy starcie nie krzyczy, że nie może zainstalować bibliotek dll, a po wywołaniu phpinfo() nie pokazuje żadnych informacji o MsSQL (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
------------------------------------------------------------------------------------------------------
no i się udało... dzięki Waszym wskazówkom zmuszałem się do przekopywania co i rusz większej ilości dokumentacji i odkryłem że nie włączyłem jeszcze jedno modułu php_msql.dll - (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) no poprostu OSIOŁ ze mnie !

Ten post edytował pricho 24.04.2008, 09:46:16
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 21:44