Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: apache - 500 internal server error [vyřešeno]  (Přečteno 3431 krát)

Izidor

  • Návštěvník
  • Příspěvků: 33
    • http://izidorova.mysteria.cz
apache - 500 internal server error [vyřešeno]
« kdy: 13 Listopadu 2007, 00:46:15 »
Zdravím,
nedávno jsem si nainstaloval Ubuntu 7.10 na notebook, před pár dny jsem si chtěl nainstalovat php5, apache a mysql s phpmyadminem.
Dneska mi už konečně po mnohých nastaveních fungoval phpmyadmin i apache, když jsem ale chtěl nastavit povolení .htaccess, objevila se chyba 500 Internal Server Error.

Zkoušel jsem různě nastavovat /etc/apache2/httpd.conf, /etc/apache2/apache2.conf, /etc/hostname, ale nic nepomáhá.
Budu rád za každou pomoc.

« Poslední změna: 14 Listopadu 2007, 01:14:36 od Izidor »
Gratias ago vobis propter magnam patientiam et amiticiam vestram!

kaaia

  • Návštěvník
  • Příspěvků: 16
    • RadobyFotoBlog
Re: apache - 500 internal server error
« Odpověď #1 kdy: 13 Listopadu 2007, 16:47:17 »
Co se pise v logu?

Izidor

  • Návštěvník
  • Příspěvků: 33
    • http://izidorova.mysteria.cz
Re: apache - 500 internal server error
« Odpověď #2 kdy: 13 Listopadu 2007, 17:06:48 »
Co se pise v logu?

v access.log je na posledních řádcích:

127.0.0.1 - - [13/Nov/2007:17:04:53 +0100] "GET / HTTP/1.1" 500 632 "-" "Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.8.1.8) Gecko/20071022 Ubuntu/7.10 (gutsy) Firefox/2.0.0.8"


a v error.log je dole

[Tue Nov 13 17:04:53 2007] [alert] [client 127.0.0.1] /var/www/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration


Pro jistotu připojím obsah .htaccess, ale v tom by chyba být neměla - takto mi to funguje na webu:

ErrorDocument 404 /_sablony/chyba.php

ErrorDocument 403 /_sablony/chyba.php

RewriteEngine On

### aktuality
RewriteRule ^aktuality/(\d+).htm  /aktuality/index.php?zaznam=$1
RewriteRule ^aktuality/strana(\d+).htm  /aktuality/index.php?strana=$1
Gratias ago vobis propter magnam patientiam et amiticiam vestram!

kaaia

  • Návštěvník
  • Příspěvků: 16
    • RadobyFotoBlog
Re: apache - 500 internal server error
« Odpověď #3 kdy: 13 Listopadu 2007, 21:07:29 »
[Tue Nov 13 17:04:53 2007] [alert] [client 127.0.0.1] /var/www/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

...

RewriteEngine On

Myslim, ze apache nema naloadovany patricny modul. Mate v adresari /etc/apache2/mods-enabled/ link na soubor /etc/apache2/mods-available/rewrite.load?

Izidor

  • Návštěvník
  • Příspěvků: 33
    • http://izidorova.mysteria.cz
Re: apache - 500 internal server error
« Odpověď #4 kdy: 13 Listopadu 2007, 22:53:59 »
Link tam nebyl, doplnil jsem to a už to jede.

Díky moc!
Gratias ago vobis propter magnam patientiam et amiticiam vestram!

Izidor

  • Návštěvník
  • Příspěvků: 33
    • http://izidorova.mysteria.cz
Re: apache - 500 internal server error
« Odpověď #5 kdy: 13 Listopadu 2007, 23:23:43 »
Ještě jsem teď zjistil, že mi některé stránky zase hází chybu 500.

V error.log je tohle:

[Tue Nov 13 23:17:21 2007] [error] [client 127.0.0.1] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://127.0.0.1/kalendar/

Hledal jsem tedy frázi 'LimitInternalRecursion' v apache2.conf i php.ini, ale ani v jednom souboru se nenachází. Kde a co mám tedy upravit?
Gratias ago vobis propter magnam patientiam et amiticiam vestram!

kaaia

  • Návštěvník
  • Příspěvků: 16
    • RadobyFotoBlog
Re: apache - 500 internal server error
« Odpověď #6 kdy: 13 Listopadu 2007, 23:27:40 »
[Tue Nov 13 23:17:21 2007] [error] [client 127.0.0.1] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://127.0.0.1/kalendar/

Zrejme je chyba v nekterem tom pravidle pro prepisovani url a http://127.0.0.1/kalendar/ se prepisuje na http://127.0.0.1/kalendar/ a tedy dojde k zacykleni. Nevim - prilis se v tomto nevyznam.

Izidor

  • Návštěvník
  • Příspěvků: 33
    • http://izidorova.mysteria.cz
Re: apache - 500 internal server error
« Odpověď #7 kdy: 14 Listopadu 2007, 01:14:05 »

Zrejme je chyba v nekterem tom pravidle pro prepisovani url a http://127.0.0.1/kalendar/ se prepisuje na http://127.0.0.1/kalendar/ a tedy dojde k zacykleni. Nevim - prilis se v tomto nevyznam.
[/quote]


Jo, měl jsem zacyklení v .htaccess, akorát je mi divné, že na webu to žádné chyby nehlásilo...

Děkuji za všechnu pomoc, sám bych to asi nezvládl, anebo bych se s tím babral strašně dlouho.
Gratias ago vobis propter magnam patientiam et amiticiam vestram!

 

Provoz zaštiťuje spolek OpenAlt.