Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: IIS7 + PHP5 + MYSQL 6.0 Alpha
Forum PHP.pl > Forum > Serwery WWW
$ledziu
Witam wszystkich!!
Mam Viste ultimate z IIS7 oraz zainstalowaną bazę danych MySQL w wersji 6.0 Alpha (service ładnie hula i wogóle). Mam też zainstalowanego PHP 5 i podpietego w IIS7 poprzez ISAPI. Mam skopiowany do c:\windows php.ini. Po wywołaniu phpinfo(); czytam że:
extension_dir C:\PHP\ext ... i reszta się zgadza ze stanem faktycznym ale jak już probuje dostać się do bazy poprzez przykładowy kod:


"<html>

<?php

$query=$_POST["zapytanie"];

$link=mysql_connect("127.0.0.1","root","******") or die("Nie udane polaczenie". mysql_error());

$wynik=mysql_select_db("piwka") or die("Nie udalo sie wybrac bazy". mysql_error());

$wynik=mysql_query($query) or die("Nie wykonano zapytania". mysql_error());

zapytanie = "select bary from piwka;"

?>

</html>


"
lub wywołuje index.php z phpmyadmin dostaje taki błąd z IIS7:
"Błąd serwera w aplikacji „pehap”

Błąd protokołu HTTP 500.0 - Internal Server Error



Opis: Nie można wyświetlić strony z powodu wewnętrznego błędu serwera.



Kod błędu: 0x00000000



Powiadomienie: ExecuteRequestHandler



Moduł: IsapiModule



Żądany adres URL: http://127.0.0.1:80/phpmyadmin/index.php



Ścieżka fizyczna: C:\inetpub\wwwroot\www\phpmyadmin\index.php



Zalogowany użytkownik: Anonimowy



Metoda logowania: Anonimowy



Obsługa: PHP



Najbardziej prawdopodobne przyczyny:

Usługi IIS odebrały żądanie, jednak podczas jego przetwarzania wystąpił błąd wewnętrzny. Główna przyczyna błędu zależy od tego, który moduł obsługuje żądanie i co się działo w procesie roboczym w chwili wystąpienia błędu.

Usługi IIS nie mogły uzyskać dostępu do pliku web.config witryny sieci Web lub aplikacji. Może to się zdarzyć, jeśli uprawnienia NTFS są ustawione niepoprawnie.

Usługi IIS nie mogły przetworzyć konfiguracji witryny sieci Web lub aplikacji.

Uwierzytelniony użytkownik nie ma uprawnień do korzystania z tego pliku DLL.

Żądanie jest mapowane do obsługi zarządzanej, ale funkcja rozszerzeń środowiska .NET nie została zainstalowana.



Zalecane sposoby rozwiązania problemu:

Upewnij się, że uprawnienia NTFS do pliku web.config są poprawne i zezwalają na dostęp do konta komputera serwera sieci Web.

Sprawdź dzienniki zdarzeń i zobacz, czy są w nich zarejestrowane jakiekolwiek dodatkowe informacje.

Sprawdź uprawnienia do pliku DLL.

Zainstaluj funkcję rozszerzeń środowiska .NET, jeśli żądanie jest mapowane do obsługi zarządzanej.

Utwórz regułę śledzenia śledzącą nieudane żądania o tym kodzie stanu HTTP. Aby uzyskać więcej informacji o tworzeniu reguły śledzenia nieudanych żądań, kliknij tutaj.



Więcej informacji... Ten błąd oznacza, że podczas przetwarzania żądania wystąpił problem. Serwer sieci Web odebrał żądanie, ale podczas jego przetwarzania wystąpił błąd krytyczny, który spowodował wyświetlenie komunikatu o błędzie nr 500.



Artykuły z bazy wiedzy Microsoft Knowledge Base:

294807

Informacje o wersji serwera: Internetowe usługi informacyjne w wersji 7.0.


"
Macie jakieś sugestie??

Temat zamknięty działa all!!   offtopic.gif
s4l
nie wiem jak to jest w windowsie ale w linuxie w logach ladnie wszystko widac dlaczego nie startuje ci serwis. podeslij jakiegos loga to popatrze co jest grane
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.