Recurring error message - annoying

wordpress

#1

I had problems with my blog because I had made some changes to the theme style.css. That was before I knew about making child themes. Anyway, I changed themes and then changed back to my original theme, but I am still getting this one error message quite often. Sometimes I get it when making a blog post but the post still shows up fine. But today I was trying to upload a jpg file that I was going to use and I got the error message again. For a while I thought the image file had not been uploaded, but it turns out it was.

But I don’t know how to fix this problem with the error message I keep getting. It seems to be saying that the header is being called for in two different places, but I don’t know why that would be. The header file for my blog is precisely 1100 x 180 as recommended and I used the dashboard to upload/install it. Since re-installing the theme (bouquet), I haven’t done anything with the style.css or any of the functions or anything to put in the header. I have no style.css file at all in the child them folder - it’s just an empty folder at this time. Plus, the header displays just fine on my blog. I don’t get the error message when simply going to my blog site. It only happens sometimes when I am trying to post something new or upload an image file.

Here is the error message:

Warning: Cannot modify header information - headers already sent by (output started at /home/priscilla55/blog/wp-content/themes/bouquet/functions.php:1) in /home/priscilla55/blog/wp-includes/pluggable.php on line 1121

Blog site:
http://blog.priscillanhk.com


#2

check your functions.php file and make sure there are no white-spaces (just empty spaces) at the start or end of the file. Also check any other files you may have edited in your theme for the same thing.
Sometimes an emtpy space can cause that error, or so I have been told


#3

By the way, the headers the error message is referring to are http headers, not the header file in your theme.

But sierracircle is quite right; this is usually caused by an out-of-place space. It’s possible to get this message with other CMS’s besides WordPress, btw.


#4

[quote='kjodle'] By the way, the headers the error message is referring to are http headers, not the header file in your theme. [/quote]

I don’t know what the “http headers” are, or where they are located.

After reading Sierra’s suggestion I did go and remove any extra spaces in those files. I don’t think there were any really that weren’t always there. Anyway, it didn’t help.

It’s been a week maybe since I’ve done anything with my blog and today I got an email about a comment that needed moderating. When I clicked on the link to go and moderate it,
I got that same old error message. Then I tried getting into my blog as admin, and couldn’t - same message. Went to dreamhost “manage users” or domains and clicked “visit” for my blog and got the same error message again.

I can get to my blog as a viewer like the general public but I can’t find a way to get there as admin. using blog.priscillanhk.com/wp-admin just gives the error message now. I used to be able to get in using that URL. Seems like the only access I have to the “guts” of my blog is through FTP. That is still working - using Firefox FTP.

I might need a reminder of the ways one can get into their blog as administrator. Maybe I’m forgetting something. Dreamhost has a multitude of directories and such and I sometimes have a hard time remembering where I need to go to do things.

I would be happy to delete the whole blog and just start over - hopefully that would give me a clean slate - if I was sure it would work and knew how best to do it. It looks like I can delete the whole blog in the “Manage Domains” area - which I am able to get to.
Maybe I could use that delete and then later create a blog under the same domain - so it would end up with the same URL as it has now.
Seems like that should work.

Another option I guess is - but seems like a lousy one - I could start over by deleting all the blog content using FTP -(though they might take a long time and lots of effort) - or installing wordpress over the top of the existing one - would that erase everything that’s there now? They warn to be sure there are no files there before doing a one-click wordpress install. Is that warning to prevent the user from clobbering her own data or is that warning given because the new install will get messed up if there are existing files in the blog folders?

I have copied all the text of my few blog posts and taken screenshots of the images I had posted - to remind which ones I used and where.
It wouldn’t be hard to start over and just paste the text and re-upload the images as needed. I just need to be sure that I get a clean slate and get a clean new wordpress install.

Thanks again for helping me out!
Priscilla


#5

This is a bad idea for two reasons:

  1. You have to recreate everything.
  2. You might still get the same error, because you don’t know where it came from.

Your best bet is to install a clean copy of your original theme and then make any changes via a child theme.

411 on child themes:
http://blog.kjodle.net/2014/04/12/wordpress-child-themes-the-whys-and-hows/

General debugging strategies:
http://blog.kjodle.net/2013/07/04/troubleshoot-your-wordpress-blog/