Problem med innehåll (content)
Jag har ett mycket märkligt problem med Drupal.
Jag har två artiklar som Drupal vägrar att publicera. Det är inget märkligt med dem. Faktum är att båda validerar som Strict.
Jag skapar alltså en ny Story, skriver in artikelnamn och klistrar in html och innehåll i Bodyboxen. Därefter klickar jag på Save. Vad händer? Innehållet visas inte på frontsidan och när jag dubbelcheckar bodyboxen är den tom!
Jag har testat med att strippa texten på all html, men samma problem uppstår.
Om jag klistar in artikeln ord-för-ord kommer, jag mer än halvvägs innan Drupal tvärnitar och vägra spara ytterligare text.
Det känns onekligen som att det är något problem med de två artiklarna, men de ser helt OK ut och validerar alltså som Strict.
Någon som har ett felsökningstips på lager?

Ical feed
Jag är ingen expert på
Jag är ingen expert på området men blir det någon skillnad om du klistrar in helt oformaterad text? Jag skulle testa att låta texten mellanlanda i tex "Anteckningar" och klistra in därifrån. Använder du någon WYSIWYG-editor?
Dessvärre inte. Jag har
Dessvärre inte. Jag har testat olika knep.
1) Plocka bort all html
2) Plocka bort all html, spara filen med Anteckningar, kopiera texten därifrån och klistra in.
Jag använder ingen WYSIWYG-editor. Jag skriver allt för hand, innehåll och html. Innan jag lägger in det i Drupal kollar jag att koden validerar Strict.
Felsökningstips
Ja, du ska definitivt prova att stänga av alla extramoduler som du har aktiverade och se om det fungerar då. Det här felet kan många gånger uppstå när en extramodul (felaktigt) ändrar hur Drupal hanterar ett visst formulär. I själva verket hade jag ett liknande fel (där ett formulär i Drupal inte ville ändras), som just visade sig vara en buggig modul. Standardmodulerna som följer med Drupal (som kallas core-modulerna) brukar vanligtvis inte vara buggiga.
Om formuläret fungerar då efter inaktivering av alla extramoduler så är det sen bara att, en åt gången, aktivera extramodulerna för att hitta den felande fisken i havet (modulen, alltså =) ).
Ett annat lite mindre vanligt fel, men ändå värt att pröva är att byta över till någon annan inmatningsmetod än den du har som standard. Det skuller kunna vara att du har något inmatningsfilter som inte vill fungera.
Lycka till och hör gärna av dig och berätta hur det går,
mvh Jens, Lund
Edit: Förtydligade min text lite...
Först: tack till er alla
Först: tack till er alla som rådbråkat era hjärnor för att komma till rätta med detta märkliga problem.
Jag har inte testat att stänga av mina extramoduler så det skall jag göra. Till saken hör att jag bara använder en extramodul: Views.
Vad menar du med "annan inmatningsmetod"?
Nu har jag experimenterat
Nu har jag experimenterat lite och hittat en annan konstighet(?). Jag installerade WAMP, drog igång Drupal, skapade ett nytt s.k. innehåll med den krånglande texten. Det fungerade! Det som inte fungerar online, fungerar alldeles utmärkt lokalt.
Jag har också sett till att min WAMP-konfiguration överensstämmer med den som ligger online.
Men du kan alltså skapa
Men du kan alltså skapa andra artiklar av samma typ och dom fungerar? Det är bara just när du använder detta innehåll som det blir tomt? Eller fungerar inte det att se någon artikel alls av typen Story?
Exakt. Jag har två artiklar
Exakt. Jag har två artiklar av kanske 200 som är omöjliga att publicera hur jag än bär mig åt. Jag kan skapa en ny artikel när som helst och publicera den utan problem. Men inte dessa två eländen.
Jag kanske borde ha tillagt
Jag kanske borde ha tillagt att jag varken kan skapa en Story eller Page med textinnehållet.
Jag tolkade det som att det
Jag tolkade det som att det fungerade med annat innehåll? Som sagt, testa klistra in texten helt oformaterad för att utesluta att det är dold formatering som strular. Jag har haft en del problem i andra system med tiny, där inklistrat innehåll strular till det ordentligt. Det vore intressant att se texten, kan du inte klistra in den :)
Jag har testat med texten
Jag har testat med texten utan något som helst format. Sparat om den femtioelva gånger i Anteckningar, innan jag klistrat in den.
Tyvärr får jag inte lägga in den här för ägaren, men det hade heller inte gjort till eller från. Den förblir opublicerbar.
Du får inget i felloggen
Du får inget i felloggen på webbservern? Det kan inte vara mod_security som spökar då?
Minnesproblem?
Min erfarenhet är att saker som funkar lokalt men krånglar online beror på minnesproblem i nio fall av tio. (Men så är jag ju också lite känd för att köra budgetwebbhotell.) Därför blir jag tvungen att fråga: Är det en särdeles stor text du försöker posta?
Jag har egentligen svårt att tro att inmatad text blir så stor att minnet inte räcker till, men jag tänkte att jag frågar ändå...
//Johan Falk, Solna
Det är rätt mycket text.
Det är rätt mycket text. Så här fungerar det:
Om jag klistrar in hela artikeln och trycker på Save visas inget av innehållet i Drupal. Om jag istället klistrar in ett mindre textstycke, så går det att spara innehållet och det visas också korrekt i Drupal. När jag upptäckte att d e t fungerade om jag lade till små bitar text istället för hela texten på en gång, fick jag naturligtvis idén att om jag fortsätter på det viset, att lägga till bit för bit, borde jag ju kunna lägga till h e l a artikeln. Det kommer bara att ta lite längre tid än önskat.
Men det fungerade inte. För att kunna fortsätta lägga till text, måste jag successivt minska storleken på varje inmatning. Mot slutet matade jag in ett ord i sänder... tills Drupal vägrade spara innehållet. På detta sätt lyckades jag trycka in 85 procent av texten.
Funkar även slutet?
För att gräva lite djupare i vad som orsakar felet: Funkar det att klistra in (säg) sista 50 procenten av artikeltexten? Eller i andra ord: Finns det anledning att tro att det är något inuti texten som får Drupal att bete sig knasigt, eller är det troligtvis själva textlängden?
Hur mycket text snackar vi om? Hur stort blir ett textdokument med texten? Kanske finns anledning att söka runt på drupal.org efter hur man sparar stort nodinnehåll... Eller så kan man testa att mata in texten direkt i databasen på något vis, även om man kanske riskerar knas i formatering då.
//Johan Falk, Solna
Jag har testat alla möjliga
Jag har testat alla möjliga sätt att klistra in texten. Slutet först, början sist osv. Det fungerar inte. En möjlig tolkning är ju då att det finns en gräns för hur mycket text en node kan innehålla (min text upptar med radbrytningar 10 A4-ark), men då borde jag ju inte kunna få det att fungera på min lokala Drupalinstallation? Dessutom har jag utan att några problem har uppstått skapat en node som innehåller 14 sidor text, dvs. fyra sidor mer.
Helskumt
Det verkar ju helskumt att längre texter går utmärkt att lägga in, medan denna krånglar. Man kan ju tänka sig att åäö och andra konstiga tecken gör att koden för blir lite längre än vad som syns utåt, men det borde knappast utgöra skillnaden mellan 10 och 14 sidor.
Trots det verkar det vara minne som spökar. Vet du vilka minnesbegränsningar du har online? (Jag gissar att det är ett webbhotell som används, och inte en egen server.)
Ett sätt att testa teorin om minnesbegränsning är att ställa in din lokala installation på samma minnesgräns och se om du får samma effekt där.
Annars börjar jag få slut på idéer att testa...
//Johan Falk, Solna
memory_limit ligger på 48M.
memory_limit ligger på 48M.