I submit topics in forums, and it says forum topic created, but yet the topics page empty.

When I look at ‘content’, to see if the topic is created, it is there but somehow is not showing up on topics.

Anyone know why?

Comments

jason342’s picture

Ok I know why topics are not appearing. But I think the forum is prominently broken, I hope is not.

Usually, once you choose ‘forum’ in the modules, it automatically creates a ‘vocabulary’ and ‘list of terms’. But mine doesn’t appear automatically anymore.

This is what a happened (where I think I broke it)

I manually deleted the foeum vocabulary in the categories not knowing why it was there.

Not no matter what I do now, the forum does not create the vocabulary automatically, meaning I probably broke something upon deleting it.

Anyone know how to fix this problem?

Jeff Burnz’s picture

You mean you click on the forums link at administer > forums - and no dedicated vocabulary for the forum gets created?

I kind of remember having this problem once before a while ago and I uninstalled the forum module, truncated the cache table in the database, re-installed the forum and it all worked - something along those lines, it was a month or two ago now and my memory aint what it used to be:)

goog luck, let us know how you get on.

jason342’s picture

Sorry, I honestly have no idea what you just said there, I’m such a newbie it went right over my head.

Usually (before I broke it), when I choose the forum module in the modules, in the ‘Categories’ (administer >> categories) a ‘forum’ vocabulary would get created automatically. And when I created a froum in the containers, it would automatically create ‘terms’.

But I deleted that vocabulary (big mistake).

Due to that now the forum does not function.

I even switched the forum off and on via the modules, but the automatic creation of ‘forum’ vocabulary doesn’t appear anymore, I think is broken.

What I need is “how to have everything back how it was where vocabulary (and terms) is created automatically for”.

I don’t even know where the problem is,

Jeff Burnz’s picture

Let me explain a bit better - read carefully and follow instructions to the letter ok.

First things first - if you can, try this on a test site first - and backup you database before doing this as well.

Ok lets begin: Uninstall the Forum module, go to Administer > Modules un-tick the Forum check box and save.

Next: Go into your database - use the database tools provided by your host - normally this is phpMyAdmin, you usually access this via your hosting control panel. Once you have logged into phpMyAdmin - view your drupal database.

Scroll down to find the 'cache' table - which just looks like a table row. You will see a bunch of icons in that row - one of them is a trash can, if you hover over it it should say something like 'empty' - click it. You will get a warning asking you if you want to 'truncate' the table (fancy way of saying 'empty the table of all data'), this is perfectly safe to do with the cache table. Double check you are truncating the cache table and click ok.

Now, scroll down a little further and find the forum table - again it just looks like a row, with icons and text etc. This time DROP the table, this will delete the Forum table completely from the database - you click the red cross - again you will get a warning - double check its the Forum table only and click ok.

BE CAREFUL about what you are clicking on in phpMyAdmin - if you dont know what it is DO NOT CLICK OK, click cancel and start over.

Now, go back and re-install the forum.

If this does not work, let us know (if it does work let us know to) - this is just a fairly standard way of reinstalling a module from scratch - i cant say if it will fix your specific problem or not - but it is worth a try.

enky’s picture

thanks jmburnz .

i will try ur solution, i had same problem, (http://drupal.org/node/88181)

enky
Indian Electronics Engineering Community