Bok!
Prebačena J1.5 na J2.5, sve radi kako bi trebalo i sve je vidljivo u admin panelu.
Prebacivanje je rađeno sa JUpgrade.
Problem se javlja u frontpanelu gdje je prikazano linkovno stablo no nema sadržaja, kad se klikne na link traži se logiranje kao da je sadržaj zaštićen no kad se ulogirate sadržaja nema već prikaže 403...
Neznam dal je možda neka shema sa userima i zaštitama ili možda nešto drugo...
J.2.5 http://sanitarac.com/jupgrade/ (http://sanitarac.com/jupgrade/)
Error 404 je morao nešto zapisati u error logove. Imaš li u panelu gdje ti je smješten hosting error log? Što piše u njemu?
Na serveru nema logova no ima u Joomli:
[10-Feb-2013 12:10:50 Europe/Berlin] PHP Fatal error: Class 'JParameter' not found in /home/sanitara/public_html/jupgrade/components/com_k2/views/itemlist/view.html.php on line 51
Osim toga, fakat sam debil, error je 403 a ne 404
Citat:An error has occurred.
The requested page cannot be found.
Home Page
If difficulties persist, please contact the System Administrator of this site and report the error below.
#403 You are not authorized to view this resource
Probaj dodat ovo u file koji se spominje (view.html.php) na početku unutar <?php ...
jimport( 'joomla.html.parameter' );
Bok!
dodao sam kod koji si dao no ne događa se nikakva promjena... :(
// no direct access
defined('_JEXEC') or die ;
jimport('joomla.application.component.view');
jimport( 'joomla.html.parameter' );
class K2ViewItemlist extends K2View
RIJEŠENO!!!
;D
Opis rješenja:
Razlog prikazivanja greške 403 je stvar deaktiviranosti pristupnog nivoa (access level) kategorijama i člancima kreiranima u K2.
Dok mnogi govore o manualnom editiranju članaka i kategorija (svaku kategoriju i članak manualno otvoriti i podesiti pristupni nivo na PUBLIC) što je mukotrpno i iziskuje mnogo vremena i 1000 klikova mišem i lagani braindamage ;D
Postoji SQL query koji će podesiti pristupne nivoe automatski:
za artikle:
UPDATE `jos1_k2_items` SET access =1 where access =0
za kategorije
UPDATE `jos1_k2_categories` SET access =1 where access = 0
*opaska
jos1_ zamjenite sa predznakom svoje baze