![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
używam linuxa (OpenSuse 12.1) zainstalowałem sobie apache i php i niestety przy jakimkolwiek błędzie w skrypcie wyskakuje mi błąd HTTP 500 Internal Serwer Error, to się chyba zaczęło po doinstalowaniu z repozytorium pakietu ZendFramework, ale nie jestem pewien, jestem kompletnie zielony w tych kwestiach i nie wiem jak sobie poradzić... |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 377 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź w logach apache jakie błędy się pojawiają. Bo tak może być cokolwiek.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Serwer może rzucać błąd 500 przy wyłączonym wyświetlaniu błędów PHP ale to w sumie zależy wszystko od konfiguracji. Spróbuj na początku pliku dać:
i zobacz czy błąd 500 zmieni się w cokolwiek innego. -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
w error_log (/var/log/apache2) mam np. taki wpis
sprawdzałem w php.ini i wyświetlanie błędów jest ustawione domyślnie, czyli na włączone. Dodanie tych linijek w skrypcie nic nie zmienia. Nadal ten sam błąd... Nie wiem czy w dobrym pliku sprawdzam te logi.. bo tu są takie informacje które serwer powinien chyba wypluć do przeglądarki? Ten post edytował atomas 6.07.2012, 16:21:54 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat PHP Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in /srv/www/htdocs/index.php on line 5 w pliku index.php w okolicach linii 5 brakuje , lub ; -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
wiem jaki to błąd, specjalnie go popełniłem, ale czemu od razu po takim błędzie jest Internal Serwer Error?
Ten post edytował atomas 6.07.2012, 18:11:28 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź następujące rzeczy:
1) Wykonywane pliki mają chmod 755 albo 644? Nie mogą mieć 666 ani wyżej. 2) Jest w katalogu jakiś htaccess? Ew. jaka jest jego treść? Mogą występować wpisy powodujące błąd wewnętrzny przy błędzie php. 3) Zrób kopię pliku z logami php i stwórz nowy pusty plik. Czasem może się zdarzyć, że rozmiar pliku z logami przekracza dozwolony rozmiar. 4) Jeżeli masz włączoną obsługę cgi dla jakiegoś z używanych katalogów, a tej obsługi nie potrzebujesz, wyłącz ją. 5) Czy plik php.ini istnieje i jest zczytywany? Strzelam, że problemem jest punkt 1. albo 2. Ten post edytował franki01 9.07.2012, 00:50:56 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 14:07 |