Hi Alissa,
s2Member’s user Import/Export feature is limited by the way that WordPress handles password saving. While these limitations are not noticeable when you’re only backing up users, it can cause problems with the way you’re attempting to use it because it does not move passwords over. WordPress uses a special key that’s in your wp-config.php
file. If you want to migrate users over to another site, you’ll need to move over your wp-config.php
file, and edit it to work with your new SQL database, then export a copy of your WordPress users and usermeta tables from your PhpMyAdmin within your server’s control panel.
To get started, you want to download your wp-config.php
file via FTP.
Edit the following lines:
define('DB_NAME', '');
/** MySQL database username */
define('DB_USER', '');
/** MySQL database password */
define('DB_PASSWORD', '');
/** MySQL hostname */
define('DB_HOST', 'localhost');
These lines should be edited to reflect your current SQL setup on your new server environment. Next, you want to export your users
and usermeta
table:

Keep the default exportation options, and save the downloaded file. Then, go to your new PhpMyAdmin on your new server, and click on the SQL tab at the top of the page, copy all of the data in the downloaded file and submit the SQL:

Once this is finished, your user’s Paid Registration ID and other user data will be moved over to your new environment, and you should be good-to-go.
If you run into any errors with your PhpMyAdmin giving you errors, delete the current users and usermeta tables you have in your new server environment, and then follow the importation step.
-
This reply was modified 4 years, 1 month ago by
Bruce.