Posted by besa003 on November 25, 2008 at 7:50pm
Jag försöker installera kalender-funktionen drupal 6.
Efter att ha följt instruktionerna i statusrapporten och uppdaterat date har jag fått följande fel :
Fatal error: Call to undefined function: date_timezone_is_valid() in /home/fatburs/public_html/fatbursstranden.se/modules/date/date/date_php4/date_php4.inc on line 318
Problemet är att jag nu inte kommer åt modulerna för att ändra ev inställningar. Hur jag än gör får jag bara upp ovanstående felmeddelande.
Tidigare i veckan fick jag motsvarande felmeddelande men kunde då efter svar här aktivera modulen
PHP4-support.
Hur gör man i detta läge?
/Berit
Comments
Stänga av manuellt
Det bästa kanske är att inaktivera modulen Date. Här är en anvisning för hur man stänger av moduler om man inte kommer åt adminsidan. Hoppas den kan vara till nytta.
//Johan Falk, Solna
stänga av modul
Det pinsamma är att jag inte förstår var jag skall ange "kommandot"
UPDATE system SET status = 0 WHERE type = 'module' AND name = 'views';
eftersom det bara blir 'fatal error' om jag väljer modul eller dylikt.
Vänligen Berit
PHPmyadmin
Ah, då förstår jag om det är lite svårt.
Om du använder ett webbhotell har du troligtvis möjlighet att köra mySQL-kommandon genom ett program som heter PHPmyadmin, och kanske nås genom phpmydamin.dinadress.se. När du loggat in där finns flera möjligheter att nå en plats där du kan köra kommandot ovan - den snabbaste är förmodligen SQL-knappen långt upp i kolumnen till vänster.
Lycka till.
//Johan Falk, Solna
Calender
OK nu har jag hittat phpMyAdmin men det gick inte så bra där heller.
Jag har läst in en backup från före strulet så nu "fungerar" merparten igen, däremot inte calender-funktionen. Den försöker jag förgäves läsa in igen, men det vill sej inte. Filerna ligger där snyggt och prydligt men finns inte med bland modulerna ( jag har kört update.php). Views finns kvar ( kan det vara problemet?) Det lyser även rött på Calender popup i Date/Time eftersom calender saknas.
Det "lyser" även rött på merparten av Content i CCK.
Skall jag börja om från början eller finns det något sätt av "avinstallera" ?
/Berit
Alla filer med?
När jag fått liknande problem har det visat sig bero på att alla modul-filer inte blivit uppladdade ordentligt – det kan exempelvis hända om man har dålig koppling för sitt ftp-program. Kolla så att alla Calendar-filer finns uppladdade och säg till igen om det fortfarande inte fungerar.
//Johan Falk, Solna
Calender-problem
Någonting har gått snett med date-modulen, kanske efter inläsningen av back-up:en. I tillgängliga uppdateringar lyser date-modulen rött. Jag har laddat ner senaste versionen ett antal ggr och ftp:at över den, men den "tar" inte, det lyser rött hur jag än bär mej åt.
När det gäller calender-modulen har alla filer kommit över. Där har jag också upprepat momenten ett antal ggr, tagit bort modulen, laddat ner o packat upp och ftp:at, kört update.php men det vill sig inte. Märkligt nog finns inte calender-modulen kvar på http://drupal.org/project/calender där finns istället den senaste date-modulen som jag förgäves försöker uppdatera till. (Ingår calendern i date numera?)
Om jag börjar om från början, finns det några filer kan jag spara undan och återanvända som innehåller de layoutändringar jag gjort?
/Berit
Beror på
Du är tapper som kämpar på! Heja!
Det lät vid något tillfälle som att du körde update.php innan du uppdaterade Date eller Calendar. Om så är fallet rekommenderar jag att du kör update.php igen innan du ger upp denna installation. (Update.php kör eventuella skript som behövs för att ändra gammal moduldata för att passa den nya versionen.)
Om det inte funkar låter en nyinstallation som ett rimligt alternativ. Layoutändringar borde gå att behålla, men det beror lite på vad du menar med layout. Om du menar ändringar i tema är det som tur är busenkelt - du bara kopierar hela temamappen och lägger in den igen när nyinstallationen är klar. Om du menar layout som i innehåll och noder går det också att fixa, men är lite knepigare. (Här är en tråd som kan ge lite mer information, och här är lite diskussion kring ämnet här på svenska forumet.)
Om du med layout menar menyer, Views och liknande går det också att göra, men det kräver förmodligen att du går in och plockar ut rätt tabeller i mySQL-databasen. Jag vet tyvärr inte vilka tabeller det är som gäller, eller om man måste tänka på att fixa till några andra saker samtidigt...
Till slut kan jag ge det glädjande beskedet att Calendar-modulen finns kvar. Att det såg ut som något annat beror nog på en felstavning som är rätt vanliga för oss svenskar.
Lycka till!
//Johan Falk, Solna
register_globals
Jag fick problem efter nedladdning av moduler till kalendern och har nu backat till en backup före nedladdningen. I statusrapporten står nu att: "register_globals är aktiverat. Drupal kräver att den här inställningen är avstängd. Din webbplats är kanske inte säker när register_globals är aktiverat. Manualen för PHP har instruktioner för hur man ändrar dessa inställningar."
Eftersom register_globals inte finns med bland modulerna vet jag inte hur jag stänger av den. Jag försökte läsa manualen för PHP men jag begriper inte, det är för svårt för mej.
/Berit
Kolla in FAQ:n
Hur man stänger av register_globals står beskrivet i FAQ-wikin, under "Databaser och back-end". Sök på "register" inne på sidan så kommer du dit direkt.
//Johan Falk, Solna