Solution:
I found this thread http://wordpress.org/support/topic/cannot-modify-header-information-pluggablephp-on-line-865?replies=9
It says to check the functions.php if there are spaces before the starting closing tag.
Quoting Shane G:
- Download the file mentioned in the error message.
- Open that file in a plain text editor
- Check that the very first characters are
- Check that the very last characters are ?>
- Place the cursor between the ? and >
- Now press the DELETE key on your computer and keep that key pressed for at least 15 seconds.
- Now type > and
- Save without pressing any other key at all.
If this fixes it then it’s a WordPress problem. You might have a plugin that redirects users using www.plumcreekgarlic.com to plumcreekgarlic.com, but then as error says, header information (location) cannot be sent when output is started already.
If you have such a plugin, the delete this and use htaccess to redirect users:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]