Právě je 25 dub 2024 09:58

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 
Autor Zpráva
 Předmět příspěvku: .htaccess - Chyba 500 "Internal Server Error"
PříspěvekNapsal: 16 dub 2016 16:55 
C4 zákazník

Registrován:
16 dub 2016 16:50
Příspěvky:
1
Tak aby byli hezké url funkční, vkládáme do .htaccess kód viz níže (jinde funguje). V tu chvíli se ale objeví chyba 500.
Chyba v zápisu by být neměla, na jiných instalacích je funkční.

Obsahuje zápis nějaký kód, který u vás není povolený?
Ještě jsem se dočetl, že by mohlo způsobovat Options +FollowSymLinks (nebo Options +Indexes) v zápisu, ale při odstranění se nic nezmění.
Už jsme celkem bezradní.


Kód:
# @version 7.4
# disable direct access to folders
Options -Indexes
# Follow symbolic links
Options +FollowSymLinks

<IfModule mod_rewrite.c>
SetEnv HTTP_MOD_REWRITE on

RewriteEngine On

#RewriteBase /

# if installed in root folder
#RewriteCond %{HTTP_HOST} !^www\.
#RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

# if installed in subfolder
#RewriteCond %{HTTP_HOST} !^www\.
#RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/<subfolder>/$1 [R=301,L]

# used to check if mod rewrite works
RewriteRule ^test-mod-rewrite$ mod-rewrite.php [NC,L]

# redirect all requests to index.php
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

</IfModule>

# 7 DAYS
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>

# 1 DAY - will prohibit the abuse on generating the sitemap xml file <FilesMatch "\.(xml|txt)$"> Header set Cache-Control "max-age=86400, public, must-revalidate"
</FilesMatch>

# using apache mod_deflate for compressing static content <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript </IfModule>


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Chyba 500 "Internal Server Error"
PříspěvekNapsal: 18 dub 2016 12:37 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

pokud se Vám na stránce zobrazí chyba 500, tak se dole v administračním systému domény podívejte do Error logu stránek za posledních pár hodin. Z něj by mělo být hned patrné, proč k chybě dochází. Ve Vašem případě problém způsobuje zakomentovaný řádkem:
Kód:
# 1 DAY - will prohibit the abuse on generating the sitemap xml file <FilesMatch "\.(xml|txt)$"> Header set Cache-Control "max-age=86400, public, must-revalidate"

Takže si upravte obsah souboru .htaccess na tvar:
Kód:
# @version 7.4
# disable direct access to folders
Options -Indexes
# Follow symbolic links
Options +FollowSymLinks

<IfModule mod_rewrite.c>
SetEnv HTTP_MOD_REWRITE on

RewriteEngine On

#RewriteBase /

# if installed in root folder
#RewriteCond %{HTTP_HOST} !^www\.
#RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

# if installed in subfolder
#RewriteCond %{HTTP_HOST} !^www\.
#RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/<subfolder>/$1 [R=301,L]

# used to check if mod rewrite works
RewriteRule ^test-mod-rewrite$ mod-rewrite.php [NC,L]

# redirect all requests to index.php
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

</IfModule>

# 7 DAYS
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>

# 1 DAY - will prohibit the abuse on generating the sitemap xml file
<FilesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=86400, public, must-revalidate"
</FilesMatch>

# using apache mod_deflate for compressing static content <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript </IfModule>

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Chyba 500 "Internal Server Error"
PříspěvekNapsal: 14 čer 2016 14:30 
C4 zákazník

Registrován:
09 kvě 2016 12:19
Příspěvky:
16
Dobrý den,
log je ve tvaru http://www.materialocus.com-error_log-1, přes co se do něj podívám?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Chyba 500 "Internal Server Error"
PříspěvekNapsal: 14 čer 2016 14:34 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

error log si otevřete v nějakém textovém editoru (např. PSPad).

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Chyba 500 "Internal Server Error"
PříspěvekNapsal: 14 čer 2016 14:52 
C4 zákazník

Registrován:
09 kvě 2016 12:19
Příspěvky:
16
Nevím si s tím rady.
Koupil jsem si šablonu, v admin Joomly jsem včera už byl, abych jen změnil heslo, a error 500...
Pls pomoc - co mám hledat a kde opravdu nevím, tak zkušený nejsem.
Děkuji.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Chyba 500 "Internal Server Error"
PříspěvekNapsal: 14 čer 2016 15:08 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

až se Vám na stránkách objeví chyba 500, tak si z administračního systému domény ze sekce "VIII. Statistiky a logy" stáhněte Error log webu za posledních pár hodin. Pak si soubor otevřete v nějakém textovém editoru a podle času, kdy k chybě došlo, v něm naleznete související chybové hlášení.

Každopádně momentálně se Vám na stránkách zobrazuje chyba:
Kód:
Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.
Takže máte nastavené špatné přihlašovací údaje k databázi. Nevím, jakou verzi aplikace Joomla používáte, ale pokud nejnovější 3.x, tak si podle návodu Joomla 3 - Konfigurační soubor a odstavce "Úprava připojení k databázi" překontrolujte správnost přihlašovacích údajů k databázi (příp. pro starší verze 2.5 nebo 1.5).

Jelikož se jedná o problém s aplikací Joomla, tak příště, prosím, pro dotaz vytvořte samostatné téma v patřičné sekci diskuzního fóra.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Chyba 500 "Internal Server Error"
PříspěvekNapsal: 14 čer 2016 16:19 
C4 zákazník

Registrován:
09 kvě 2016 12:19
Příspěvky:
16
Ok, pomohlo, posunul jsem se, vidím login page Joomly.
Nicméně, i když jsem si všude překontroloval hesla v administraci, hlásí mi to Username and password do not match or you do not have an account yet.
Pls, kde si zkontroluji tento přístup? Děkuji.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: .htaccess - Chyba 500 "Internal Server Error"
PříspěvekNapsal: 14 čer 2016 16:40 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

vyzkoušejte si heslo obnovit pomocí návodu v tématu Joomla 1.5 - Ztráta hesla.

Jak jsem již uvedl v předchozím příspěvku, Váš dotaz (resp. dotazy) nesouvisí s aktuálním tématem ".htaccess - Chyba 500 "Internal Server Error", takže pro něj vytvořte samostatné vlákno v sekci určené pro aplikaci Joomla.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Tvorba web stránek Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz