Ratkaisu DEDECMS-backend-mallipohjan hallintavirheeseen V5.1sp1
Huomasin vahingossa, ettei Deden taustamallien hallintaa voinut käyttää, ja tarkistin tiedot netistä pitkään, mutta en löytänyt ratkaisua. Huolellisen etsintäni jälkeen huomasin, että kyseessä oli itse asiassa hyvin yksinkertainen ongelma, ja syynä oli se, ettei sitä ollut asennettu sivuston juurihakemistoon
Jos sinulla on myös seuraavat tilanteet:
Kohtalokas virhe: Kutsu jäsenfunktioon read() ei-objektilla X:\root\dede\templets\file_manage_main.htm rivillä 29
Manuaalinen ratkaisu: Etsi index_top.php hallintahakemistosta, etsi seuraava koodi riviltä 96:
<li id='d10'><a href="javascrip remove t:OpenMenu(10,'','file_manage_main.php?activepath=/templets',10)" > template management</a></li>
Muutettu muotoon:
<li id='d10'><a href="javascrip remove t:OpenMenu(10,'','file_manage_main.php?activepath=<? echo $cfg_cmspath?>/templets',10)" > template management</a></li>
Tietenkin voit myös kirjoittaa varsinaisen osoitteen suoraan merkille.
Hehe, päivitä sivu, ongelma ratkaistu!
Mitä tulee virheenhallinnan ratkaisuun DEDECMS-taustamallipohjan hallintaversiolla V5.1sp1, en tiennyt siitä aiemmin, en käyttänyt sitä |