Nejste přihlášeni
Stránky 1
Zdravim,
chtěl bych se zeptat, čím může být způsobena chyba HTTP 500? Z ničeho nic mi to vyskočilo na Joomle, předtím jsem nedělal žádné změny nic, jenom příjdu k PC a stránky nejedou. Asi nějaká interní chyba, a proto bych se chtěl zeptat zda se v Joomle ukládá nějaký log, který by zaznamenával přičiny těchto chyb?
Počítačový magazín http://itshack.cz
Offline
jak říká Lkopo, vlož sem obsah svého .htaccess souboru
IT portál efacebook.cz, seo katalog webů
Offline
Tady je ten htaccess:
Ale spíš mě zajímá to logování událostí.
## Poznámka: dva znaky ## označují komentář, jeden znak
## označuje zakomentovaný příkaz. Smazáním tohoto znaku
## a následné mezery tento příkaz odkomentujete, tedy bude
## funkční.
## V případě některých chyb múžete zakomentovat, toto řídí
## zpracování symbolických odkazú http serverem,
## Joomla ani VirtueMart symlinky nepoužívají.
Options +FollowSymLinks
## Zapíná mod_rewrite a nastavuje kořenový adresář pro
## instalaci Joomla. Pokud máte instalaci v kořenovém
## adresáři vašeho hostingu, neměňte. Pokud máte např.
## instalaci v podadresáři eshop (tedy <!-- w --><a class="postlink" href="http://www.neco.tld/eshop">www.neco.tld/eshop</a><!-- w -->),
## RewriteBase bude /eshop. Životně důležité pro SEO
## optimalizaci URL; pozor: odvozuje se od URL, nikoli
## od FTP cesty.
RewriteEngine On
RewriteBase /
## Řeší chybu přihlášení do administrace VM. Toto je zpúsobené
## změnou adresy stránek z <!-- w --><a class="postlink" href="http://www.n">www.n</a><!-- w -->ěco na něco, tedy z URL stránek
## se ztratí část www a VM následně požaduje přihlášení. Pokud
## s tímto máte problémy, odkomentujte a místo vase-domena.cz
## napište jméno své domény.
# RewriteCond %{HTTP_HOST} ^vase-domena.cz
# RewriteRule (.*) http://www.vase-domena.cz/$1 [R=301,QSA,L]
##
## Případně použijte tuto dvojici příkazú
# RewriteCond %{HTTP_HOST} ^vase-domena.cz [NC]
# RewriteRule ^(.*)$ http://www.vase-domena.cz/$1 [L,R=301]
## Vypíná zobrazování chyb, parametr On toto zobrazování
## zapíná, dobré při ladění stránek.
php_flag display_errors Off
## Nastavuje kódování znakú pro běhové prostředí, neměnit.
php_value default_charset "utf-8"
## Vypíná register globals, ať už je to cokoliv.
php_flag register_globals off
## Nastavuje maximální dobu vykonávání jednoho příkazu. Na
## většině hostinzích je toto nastaveno správcem hostingu,
## v případě chyb vypršení času (time-out) odkomentujte a
## případně si nastavte větší hodnotu. POZOR: některé hostingy
## tento příkaz blokují!
# php_value max_execution_time 60
## Nastavuje maximální dovolenou paměť pro běh stránek, tedy
## množství paměti, kterou múže Joomla nanejvýše použít. Toto
## je opět nastaveno správcem hostingu a některé hostingy toto
## také blokují. V případě problémú s nedostatkem paměti
## odkomentujte a případně si nastavte vyšší hodnotu.
# php_value memory_limit 64M
## Konec uživatelsky upravovaných příkazú, následující
## část neměnit, ledaže byste věděli co děláte. (^_^)
########## Začátek - Joomla! jaderná SEF část.
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## Konec - Joomla! jaderná SEF část.
## Tato část řídí zpracování a likvidaci nejrozšířenějších
## útokú na stránky, NEMĚNIT!!!! A TO PLATÍ I PRO TEBE!!!!
########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations
## listed below. This attempts to block the most common type of
## exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits
Počítačový magazín http://itshack.cz
Offline
Stránky 1