Posted by folkeh on June 7, 2008 at 7:59pm
Hej igen,
Jag har förstått av dokumentationen så ska en nybörjar hålla sig borta från vissa moduler som t.ex. View.
Jag har installerat Drupal 6 med ett tema och det får till följd att Drupal "kraschar" när jag aktiverat moduler som t.ex. View.
Andra moduler som man kanske vill prova kräver ju att man har View installerat för att de ska kunna fungera.
Jag har två frågor:
1. När Drupal "kraschar" finns det någon bakväg/adress som man kan använda för att komma åt administrationssidorna igen och avinstallera den modul som ställt till det? (Återställningsmodul?)
- Att Drupal 6 med tema "kraschar" när man t.ex. installerar View beror det på temat som man installerat?
Hur går man till väga för att lösa sådana här problem med att anpassa teman (om det nu är det som behövs)?
Tacksam för tips om dokumentation eller svar.
mvh folkeh
Comments
Så stänger man av krångande moduler, teman och block
Views är en fantastisk modul som du bör bekanta dig med så snart du har kommit över den första inlärningströskeln. För enklare saker, som att filtrera och sortera noder och presentera dem på sidor eller i block är Views inte särskilt svår att förstå. Det svåra kommer när man börjar använda sig av argument och en del andra avancerade funktioner. Nu till din fråga.
Om du har installerat en modul eller ett tema som är så buggigt att det är helt omöjligt att komma in i Drupal så måste du stänga av modulen eller temat i databasen. Så här stänger du av Views modulen:
UPDATE system SET status = 0 WHERE type = 'module' AND name = 'views';Och så här stänger du av Zen temat:
UPDATE system SET status = 0 WHERE type = 'theme' AND name = 'zen_classic';Om buggen har uppkommit på grund av att du har lagt PHP-kod i ett block som visas på varje sida så måste du stänga av blocket enligt samma princip:
UPDATE block SET status = 0 WHERE module = 'block' AND theme = 'garland' AND delta = 3;där
themeskall vara namnet på det temat för vilket blocket krånglar ochdeltaskall vara box id (bid) för den box i vilken du har den felande koden. Vet du inte delta/bid så kan du först köraSELECT bid, info FROM boxes;Thomas Barregren – Webbredaktören