The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
find and delete orphans
In short, some forums were deleted through the Admin Control Panel, but the stuff timed out. The result is that the forums are indeed gone, but the threads and posts they contained are still inside the database.
How can I get rid of those "forumless" orphans? Yes, I've deleted a lot of them manually, but geez... |
#2
|
||||
|
||||
Uhmmm. Try to run from your Admin CP:
Update Counters > Remove dupe threads. If that doesn't work, you will have to run a query like this: [sql]DELETE FROM thread WHERE forumid='XX'[/sql] And replace XX with the forumid of the deleted forum. |
#3
|
|||
|
|||
That won't get rid of posts though.
Check out Scott's script at http://www.vbulletin.com/forum/showt...light=orphaned . |
#4
|
|||
|
|||
I think I've got all the posts. Cleaned up 11,000 of them via a SSH session.
And DELETE FROM thread WHERE forumid='XX' worked. Geez, I can't imagine why I didn't think of this Anyway, it was the site map hack thingie that woke me up. Suddenly I saw a whole lot of stuff I was busy cleaning out ages ago, and umm, got fed up with. Thanks guys |
#5
|
|||
|
|||
The following is PARTIALLY
code excerpted from v2.2.9 admin/misc.php and PARTIALLY code I added (remove EMPTY thread routine) based on a suggestion offered by "Sadler" which has apparently been ignored by the vBulletin developers ----------------------------------v PHP Code:
Heck of a lot faster to do it from the commandline (DELETE instead of SELECT in the query and leave out the limit clause) ...and when I ran it from the v2.2.9 AdminCP (misc.php) several times consecutively, it "keep finding" (?) additional orphans with each pass. (Shouldn't be so ~~ it should have whacked all the orphans in one run.) I'm open to additional thoughts on handling orphans. A related problem is that a number of posts mysteriously (continually) have post.visible='0' ~~ mysterious because users have no way of choosing this & it seems to happen at random. |
#6
|
|||
|
|||
If you use Delete instead of the select it will not get the ids to remove the appropriate information.
It wont un-index the words from the search engine, or remove attachments. Leaving some more unclaimed stuff in your database. I've not had a problem with the remove orpahn posts / threads on any of my test boards though this could be caused by hacks or any number of things. If your still have problems try running the select query in phpmyadmin and see what it returns. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|