Prunen werkt niet?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Prunen werkt niet?

Bericht door jh0nny » 11 feb 2006, 20:48

Tsja, nog een bijkomend probleem waar ik maar een eigen topic voor open.
Ik krijg het niet voor elkaar om de forumpruning te laten werken.

admin_forum_prune.php ... deze functie gebruikte ik en het maakt niet uit of ik er iets invul of niet, ik krijg standaard dit terug:

Code: Selecteer alles

Forum  	Topics pruned  	Posts pruned
Het Archief 	0 	0
Niet echt wat het hoort te zijn dacht ik zo met topics van gisteren tot aan 2003. :bier:
Er staan zo'n 8000 topics in met zo'n 160.000 berichten, na de eerste keer prunen gingen er zo'n 300 berichten weg volgens het ding, en de getallen bij de berichten daar kloppen nog, alleen nu staat de boel op zo'n 300 topics met hetzelfde aantal berichten ... alleen klopt dat volgens mij niet helemaal.
Hoe dan ook, ik wil dus graag de hele categorie leeg hebben (liefst vanaf een bepaalde datum (zeg maar alles ouder dan een maand) ... zonder dat de postaantallen worden aangetast waarvoor ik bij het prunen beland ben).

Iemand een idee of ik wat fout doe. :roll: 8)

Edit: Excuses, ik lees net dat topics met 'actieve' polls niet gepruned worden. :roll:
Iemand enig idee hoe ik die toch prune? :bier:
Barki.nl

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Bericht door jh0nny » 11 feb 2006, 22:17

En nog een bijkomend probleem, de pruning werkt inmiddels en ook de statistieken worden aangepast maar ...
- Ik krijg nu dus het juiste aantal topics te zien bij me archief alleen veels te veel posts (8 topics/150.000 posts ipv 150 ofzo).
- Alle dingen blijven ook gewoon vrolijk staan in de database. :roll:

Ik heb dus echt geen flauw idee hoe ik nu verder moet gaan. :twisted:
Barki.nl

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 11 feb 2006, 22:21

Jh0nny, ik weet dat je een probleem hebt met de snoeifunctie, maar dan is het niet nodig elk uur het bericht opnieuw te posten.

De snoeifunctie bevat een very low priority bug, waardoor grote forums niet gesnoeid kunnen worden.
... Maar ik modereer (nog) niet.

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Bericht door jh0nny » 11 feb 2006, 22:33

Maar wanneer dit toch gedaan is, zoals in dit geval, hoe valt zoiets dan weer te fixen? :lol:
Want alles leek gewoon te werken, alleen is er achter de schermen eigenlijk niets gepruned omdat de hele database nog vol staat met alle topics, berichten, poll uitslagen enz. die er eigenlijk niet meer inhoren.

Enig idee hoe ik de boel recht kan trekken op het forum en alsnog de oude zooi uit de database kan krijgen want deze blijft veels te groot. :shock:
Barki.nl

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Bericht door jh0nny » 12 feb 2006, 10:29

Sorry voor het kickje, maar ik heb een andere vraag die hier mee te maken heeft. :bier:

Is er hier iemand die voor mij een aantal SQL queries kan 'schrijven' waarmee ik alle postings/votes/topics kan verwijderen uit de database vanaf nummertje 1 t/m een aangegeven postID nummer/topicnummer van de votes en topic ID's.

Ik hoop het in ieder geval, want aan de pruning functie heb ik nu uberhaupt niets meer omdat deze aangeeft dat alles al gepruned is, nu staat alleen die 90MB aan zooi er nog in. :roll: 8)

Alvast bedankt!
(Voor meer info, vraag maar gewoon!)
Barki.nl

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Bericht door jh0nny » 13 feb 2006, 11:13

Is er iemand hier die een sql query voor me kan maken waarmee ik dit kan oplossen? 8)

delete from phpbb_topics where topic_id > 36 and topic_id < 10477

Zoiets? :shock:
Barki.nl

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 13 feb 2006, 11:34

Heb je deze mod http://www.phpbbhacks.com/download/531 al geprobeerd?
Bevat een uitgebreide Prune Functie.

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Bericht door jh0nny » 14 feb 2006, 17:44

Nee die heb ik niet geprobeerd, maar het grote 'probleem' is dat de topics/berichten niet meer op het forum zichtbaar zijn en dat de software denkt dat ze echt gepruned zijn, alleen staan ze allemaal nog in de database. :shock:
Ga ervanuit dat het dus ook niets helpt als ik die mod toepas aangezien alle topics/berichten al 'weg' zijn volgens phpbb.
Er staat overigens nog steeds dat er 0 topics zijn in het archief en 160.000 berichten, er dus overduidelijk iets fout gegaan met het prunen. 8)

Code: Selecteer alles

DELETE FROM `phpbb_topics` WHERE `topic_id` > '37' AND 'topic_id' < '10477' LIMIT 1;
Deze code zorgt er dus blijkbaar niet voor dat alle topics met het topic_id die groter dan 37 en kleiner dan 10477 verwijdert worden, welke dan wel? 8)
Barki.nl

farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Bericht door farid » 19 feb 2006, 15:02

Is er ook een mod waarmee ik de mod van Raimon kan automatiseren?

Zodat hij bv elke 3 uur de gewenste actie gaat uitvoren?

En haalt deze prune-actie de berichten ook werkelijk uit de database?

Ik heb het idee van niet, want mijn database wordt groter en groter.

Ook het standaard prunen van PhpBB doet dat niet?

Kan dat soms via een SQL opdracht?

Alvast bedankt voor de hulp.

Groet,

Farid

Gebruikersavatar
Xanland
Berichten: 828
Lid geworden op: 23 jan 2005, 17:02
Locatie: Apeldoorn, The Netherlands
Contacteer:

Bericht door Xanland » 19 feb 2006, 17:21

Mod: Cron Jobs
Mvg, Xanland.
phpBBmods
---
Muziekforum
---

farid
Berichten: 252
Lid geworden op: 09 jul 2005, 12:09
Contacteer:

Bericht door farid » 19 feb 2006, 17:30

Het prunen lukt nu wel... maar ik heb niet het idee dat het daadwerkelijk uit de database gaat, klopt dat?

Gesloten