Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> IIS7 + PHP5 + MYSQL 6.0 Alpha, Błąd protokołu HTTP 500.0 - Internal Server Error
$ledziu
post 18.12.2007, 13:39:39
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.12.2007

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


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
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 08:42