For reasons that are not entirely clear to me there are issues when installing the digests extension on phpBB 3.2 if you are carrying over digest settings that were in place on phpBB 3.0 where the digest modification was installed. Most likely there were subtle changes in the phpBB modules library. Please see the first post of the digests extension topic for current instructions to use in this case. The new additions are copied below:
You should remove any old AutoMOD and digests modules before installing Digests.
Since the digests mod was often installed using AutoMOD, there may be a bogus ACP_CAT_MODS tab when you go into the Administration Control Panel. phpBB’s upgrade program isn’t smart enough to remove these. Clicking on the tab will usually trigger an error that tells you the module for AutoMOD no longer exists. (Of course it should not. The AutoMOD program should have been removed with the upgrade of your forum from 3.0 to 3.1 or 3.2.) These can be manually removed on the System Tab, Module Management, Administration Control Panel. You will have to descend the module tree and remove modules from the bottom up, eventually removing the tab altogether. You must do this prior to installing digests if you are importing digest settings from what was at one time a phpBB 3.0 database with the digest mod installed. If you don’t, you will likely get errors when trying to enable the digests extension. Make sure you remove all modules under this tab and what used to be the .MOD tab (now ACP_CAT_MODS tab).
It’s recommended that you remove old digest modules through the database before installing digests
The installer was designed to clean these up. However from what looks like quirks in the phpBB 3.2 modules library, you may get errors. Enabling the extension again usually solves the problem. It’s better to be proactive and use a program like phpMyAdmin to remove these from the database instead:
- Check your
config.php
file to make sure you have the correct table prefix. In the example below,phpbb_
is assumed for the table prefix. - Open a database manipulation program, typically phpMyAdmin
- Make sure you have selected the correct database. The
config.php
file will indicate the database name. - If you are using phpMyAdmin, select the SQL tab
- Execute the following SQL, changing the table prefix if necessary:
DELETE FROM phpbb_modules WHERE module_langname LIKE '%DIGEST%'
- In phpBB, purge the cache in the Administration Control Panel