Migracija sa 1.5 na 2.5 - sadržaj je na K2 kategorije i članci 403 greška

Autor Sanitarac, 07. Ožujak 2013, 14:53

0 Članovi i 1 Gost pregledava ovu temu.

Sanitarac

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/

Mislav

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?
System, hosting & server administrator
http://mislav.eu/

Sanitarac

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

ikiK

Probaj dodat ovo u file koji se spominje (view.html.php) na početku unutar <?php ...
jimport( 'joomla.html.parameter' );
...

Sanitarac

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

Sanitarac

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