Joomla 6.0
Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.
Důležité Nefunkční rozšíření při mod_rewrite
chtěl bych se dotázat na velmi specifický problém. Mám Joomla 2.5 (poslední update) a na hostingu jsem přesunul svou stránku z root do složky domains/mojestranka.com/ (chci udělat multisite se sdílenou sql). Vše funguje skvěle, jenže URL se zobrazuje jako www.mojestranka.com/domains/mojestranka.com/neco , což je nemyslitelné, zvlášť když v takovém stavu se zobrazí i ostatní weby jako ve složce. Takže jsem v Joomla configuration.php změnil public live_site na ' www.mojestranka.com/ ' a tady nastává problém - URL se sice zobrazuje krásně, jak nadefinováno, ale na stránkách nefunguje skoro nic. Například JomSocial (mám poslední 2.8.4) nelze registrovat nové uživatele (stále zobrazuje, že nějaké pole chybí), nelze odeslat statusy, fotky a videa na zeď (tlačítko Share nedělá vůbec nic), ani ostatní tlačítka nefungují. Nevíte někdo prosím, co s tím?
Nebude to třeba v .htaccess? Snažím se hledat už druhý týden všude možně na webu, už jsem vyzkoušel spoustu různých variant, ale nic nefunguje. Je to pro mne dost zásadní, bez vyřešení tohoto problému můžu zapomenout na svoje plány
Moc děkuji za případnou pomoc
Krásný den
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Nejdříve Vám musí fungovat doména samotná (s vypnutým .htaccessem v domains/mojestranka.com/ i s vypnutým SEF URL)
Pak až teprve řešte live_site (které mmch má obsahovat definici protokolu - http:// .......... - není zřejmé, zda jste tak zapsal - při psaní příspěvku použijte formátování vloženého kódu), SEF URL, .htaccess (v tomto pořadí)
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Pokud web funguje i bez definice $live_site, nechte $live_site prázdné.
SEF URL(URL přátelské k vyhledávačům) a přepis URL (využití mod_rewrite) jsou zase dvě různá nastavení, a mohou být nastavená celkem ve čtyřech kombinacích.
Domnívám se, že zapnutí samotného SEF URL (a bez existence souboru domains/mojestranka.com/.htaccess ) by opět neměl být problém - je to tak, nebo ne?
Jak má nastaveno domains/mojestranka.com/.htaccess (celé) řádky:
(můžete zkusit zakomentovat/odkomentovat Options +FollowSymLinks)
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
## Can be commented out if causes errors, see notes above.
# Options +FollowSymLinks
## Mod_rewrite in use.
RewriteEngine On
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects
RewriteBase /
## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
PS: Když ale nevyplním $live_site, tak tam je zase problém s tím, jak se zobrazuje URL (tedy že za doménou ještě hodí adresáře), což teď vlastně vypadá ještě hůře, když ani není už SEF URL. To nějak vyřeší změna v .htaccess? Moc děkuji, možná se ptám hloupě, ale jsem samouk
Ne, běžně, samotné SEF URL (bez .htaccess, mod_rewrite ) mít lze (ostatně to tak je (zřejmě) i na tomto portálu) Projevuje se to tak, že v URL zůstane /index.php/, a při "běžném uživatelském pohledu", zapnutý .htaccess tento výraz ( /index.php/) ""skrývá"".Ano, samotné SEF URL bez .htaccess nelze mít, to skutečně dělá neplechu.
"Děla neplechu" je výraz hodný odpovědi typu "je to rozbité", o kterou asi nestojíte. Máme-li Vám poradit, musíte být konkrétnější, co to dělá, nebo nedělá.
Pokud v URL zustává kus cesty (nebo naopak odkazy vedou na neexistující stránky (chybné URL)), pak zkuste
dopsat
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Což je ten původní problém. Protože nevím, jak jinak se zbavit toho adresáře v URL, než přepisem $live_site v configuration.php. Jenže to když přepíši, tak zase nefunguje JomSocial a jiná rozšíření, jak jsem popisoval na počátku.
\[|\%[0-9A-Z]{0,2}) [OR]
Nejnovější příspěvky