Installing Member Utilities for ExpressionEngine 1.x
Package Files
Inside your download zip you should find the following files:
- ext.pur_member_utilities_ext.php (file)
- lang.pur_member_utilities.php (file)
- pur_member_utilities (folder)
- pur_member_utilities_images (folder)
- licence.txt (file)
- documentation (folder)
Follow these steps to install:
- Copy ext.pur_member_utilities_ext.php to your system/extensions folder
- Copy the lang.pur_member_utilities.php file into your system/language/english folder
- Copy the pur_member_utilities folder into your system/modules folder
- Copy the pur_member_utilities_images folder into your EE images folder
Pre-Installation Configuration
The ExpressionEngine Member module has the ability to ban member data (usernames and IP and email addresses). This data is stored in a serialised array in the exp_sites.site_system_preferences table. This table is of type TEXT by default which means that it can store up to a maximum of 65535 characters. It is possible to accidentally attempt to store more data that this field can contain and this will have the effect of disabling your site. Using Member Utilities to ban member data will ensure that this does not happen. In order to store more banned member data you can enable a config item to have Member Utilities change the type of this field to MEDIUMTEXT. A MEDIUMTEXT field can store a total of 16777215 characters - more than sufficient for most sites.
To enable the field conversion add this to your system/config.php file:
$conf['member_utilities_convert_prefs_field'] = "y";
You can make sure that this field is converted back to the default TEXT type when you uninstall the module by adding this to your system/config.php file:
$conf['member_utilities_revert_prefs_field'] = "y";
Note: If you revert the exp_sites.site_system_preferences field on uninstall then all the banned member data will be removed. This is to ensure that your system preferences are maintained.
As with all software that you install or changes you make to your installation, remember to make a backup of your database beforehand!
Now go into your control panel and verify that the extension and module are both available to install. Install the module as normal. The extension will be installed automatically.