Jag har raderat MASSOR av spam på mitt forum ett bra tag tillbaka, och efter en spam-attack upptäckte jag att under vissa ämnen hade en del trådar försvunnit... Blev ju jättebesviken och tänkte att nån hade tagit bort dom (detta var innan jag blev ensam admin). Men nu upptäckte jag att trådarna ligger kvar, men dom syns bara om man går in på Moderatorkontrollpanelen i ämnet. Men jag vet inte hur jag ska få tillbaka dom så dom syns i forumet igen... Nån idé?
Kan det kanske ha något att göra med användaren som försvann...
Kolla dom trådarna i databasen i tabellen phpbb_topics. Jämför med andra trådar som syns och se till att det inte saknas information. Kolla att trådskaparen finns kvar och så. Det räcker ju om du kollar en försvunnen tråd. Och att inläggen under topic_first_post_id och topic_last_post_id finns i tabellen phpbb_posts. Kolla också vad som står under topic_status.
Jag testade lite och lyckades få trådar att försvinna, men då syntes dom inte i moderatorpanelen heller.
Jag kollade på en tråd som jag skapat, så då är ju i alla fall trådskaparen vid liv... ;o) Ingen skillnad på den tråden och dom andra vad gäller status eller så... Och dom siffror som stod under topic_first_post_id och topic_last_post_id på den tråden fanns under phpbb_posts båda två. Nån fler idé...? ;o)
Är det en, flera eller alla forum (ämnen) som är drabbade?
Är dom försvunna trådarna borta för alla användartyper (Gäst, Registrerad, Moderator, Admin)? Har alla användartyper tillgång till dom drabbade forumen?
Har du någon knapp för "Check DB" eller liknande i din databashanterare? Använder du phpMyAdmin?
Det är diverse trådar under olika ämnen. Dock inte alla. Och det är både jag och vanliga användare som skrivit sådana som fallit bort. Gäster får inte skriva, och nån moderator finns inte.
Det står phpMyAdmin längst upp till vänster när jag går in i databasen, så då är det väl den... Hittar dock ingen "Check DB"-knapp...
När jag var inne i "phpbb_topics" igår förresten så hittade jag massor av spam-ämnen som jag raderade. Från 18 pages till 13 pages blev det... det är måååånga spam-trådar... Och jag hittade dom ingenstans i forumet innan jag raderade dom... Hur är det möjligt...?
De är "orphans", dvs topics utan inlägg. Sådana uppstår när du raderat en användare och dess inlägg och användaren skapat en tråd, då raderas texten men inte tråden.
Du bör inte radera saker direkt i databasen, det kan få oanade konsekvenser!
Jahapp... nu känns ju allt skit samma... Frk-styrelsen har beslutat att plocka bort forumet eftersom det har varit så mycket problem. Jag fick knappt chansen att rätta till det... liiiiite sur nu...
Hmm, det där verkar osjysst. Det hindrar iofs inte dig att driva forumet på egen hand på eget webbhotell, finns det bara folk som vill snacka hundar så ska det inte vara något problem! Ge inte upp!
Nej, jag ska inte ge upp... ;o) Men... hur gör jag nu för att vara säker på att jag får med mig allt inklusive inlägg och så till min hårddisk så länge...? Räcker det att ta en fullständig backup i admin-panelen och sen ladda ner alla filer via ftp:n...?
Den enda fil du egentligen behöver är loggan, själva phpBB kan du hämta från ex http://www.phpbbhacks.com/download/6631
Annars kanske du ska passa på att uppgradera till 2.0.22 när du ändå är i farten. Den hittar du på http://www.phpbb.com/
Loggan har du i templates/subSilver/images/logo_phpBB.gif
Om du tar en fullständig backup på databasen får du med dig allt du behöver. Men den kanske blir lite stor. Har du möjlighet via din databashanterare är det bättre att dela upp backupen.
Del 1 = strukturen
Del 2 = datan utom phpbb_posts_text
Del 3 = phpbb_posts_text
Just phpbb_posts_text har en tendens att växa till sig en aning.
Sen på nya hotellet är det bara att återställa backupen.
Loggan får jag inte använda, eftersom den är den officiella klubb-loggan, och forumet får inte på nåt sätt vara knutet till klubben... har styrelsen bestämt...
Den fullständiga backupen har jag redan tagit, och den var inte så stor... ;o)
Jahapp, då är det bara att byta webhotell då... ;o) Förresten... mail-adresserna till alla användare, vilken fil ligger dom i?
Uppenbarligen fungerar inte PHP:s mail() hos ditt webbhotell. Du bör kontakta dem och höra dig för om varför det inte fungerar. Detta är raden som phpBB hakar upp sig på: