I've got a live site that's working perfectly, I've also got a local installation of XAMPP on my machine. I created a backup of the sites database and then installed it to PHPMyAdmin in XAMPP. I edited the 'siteurl' and 'home' values in the wp_options table so they match the correct location.
Then I used FTP to copy the entire site from my hosting account to the 'htdocs' directory.
When I visit the site on my localhost I get the following error at the top of all the pages:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\techietalk\wp-content\plugins\theme-my-login\includes\widget.php:179) in C:\xampp\htdocs\techietalk\wp-content\plugins\theme-my-login\theme-my-login.php on line 379
I keep getting these warnings, here's another one that cropped up in the Dashboard:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\techietalk\wp-content\plugins\category-posts\cat-posts.php:451) in C:\xampp\htdocs\techietalk\wp-includes\pluggable.php on line 868
Why is the locally stored version of my site throwing all these messages when the live site is fine? I'm confused!