Ticket #1181 (closed defect: worksforme)

Opened 4 years ago

Last modified 2 years ago

comment posting leads to blank page

Reported by: Carla Assigned to: anonymous
Priority: normal Milestone:
Component: General Version: 2.0.3
Severity: minor Keywords:
Cc: Denis de Bernardy, tlongren

Description

When a comment is submitted, the user is then directed to a blank page--the address url is wp-commments-post.php.

Change History

03/28/05 14:07:25 changed by Carla

  • Patch set to No.

03/28/05 15:56:32 changed by michel v

Please, please, PLEASE provide more information about your setup. I've seen this happen on another host, so we need all the information we can to find just what the bug can be.

04/01/05 16:02:20 changed by anonymousbugger

Here's my phpinfo printout: <a href="http://www.hauntedpalace.net/phpinfo.php">http://www.hauntedpalace.net/phpinfo.php</a>. Dreamhost is my host. If you need any more info (my plugins, etc.), just ask, and I'll do my best to help you ferret out this problem. :)

04/01/05 16:03:28 changed by Carla

That last note was from me--sorry about that.

04/06/05 20:55:57 changed by anonymousbugger

I am also having this issue. It occured on WP 1.5, Apache 2.0.53, PHP 4.3.11, and MySQL 4.1.10a.

I changed my setup after not being able to get around this bug. I changed to WP 1.5.1-alpha and PHP 5.0.4, got the same results as with PHP 4 and stable WP 1.5.

It happens for me even when I have no plugins active and using the default WP 1.5 theme, so it's not an issue with my templates comment page.

There's no relavent information in my apache error logs. I have a few virtual sites setup for my own use in httpd.conf. I'm using mod_proxy with apache. Using mod_proxy to foward http requests for a certain domain to a totally seperate www server on my LAN.

If there's anymore info that's required please let me know. You can see my phpinfo here: http://www.longren.org/phpinfo.php

Note: I tried to register an account on mosquito, never got my confirmation e-mail, at least I haven't as of yet.

tyler

04/06/05 22:01:43 changed by tlongren

After looking more into this @ home, I found the offending code in the wp_new_comment function in wp-includes/functions-post.php.

Lines 512 to 518. It's the spam checking code. I commented it out and the page is no longer blank after submitting a comment.

Can anyone confirm??

05/04/05 00:40:04 changed by Denis de Bernardy

I've a user who is getting a blank page as well. I'm redirecting him to here, in case this helps.

He mentions the following:

Warning: call_user_func_array(): First argumented is expected to be a valid callback, 'Markdown' was given in /usr/local/apache/htdocs/wp- includes/functions.php on line 893

I'm completely unable to reproduce so I presume this is some kind of spam code problem rather than a Markdown problem.

05/04/05 16:14:41 changed by Denis de Bernardy

Update -- I set up tlongren's method with no success.

05/08/05 14:31:31 changed by Denis de Bernardy

Could it be that the WP spam fighting procedures are causing the problem? If your session times out for any reason, you would be considered a 'new session' that starts with a 'post new comment' page rather than 'display a post' page for you to comment immediately after. Posting a comment directly would be a typical bot behavior...

The full details of another user who encountered a problem: Mac with MacOS 10.3.9, FireFox 1.0.3, cable modem with Comcast, default preferences, no connection problems while he was commenting. The same user can leave comments on his WP install, so it may be a timeout problem or something like that. Any thoughts?

05/15/05 23:23:29 changed by Denis de Bernardy

http://wordpress.org/support/topic/33847

the following blog apparently delivers a blank page on comments systematically:

http://ocel.co.uk/randomo/

I tested with WinXP, IE and FF, default settings on both, Cable modem connection with no performance issues at time of posting. I get a blank page...

edited on: 05-15-05 23:24

edited on: 05-15-05 23:24

05/15/05 23:31:48 changed by anonymousbugger

I'm having this problem as well.

I changed nothing and it suddenly happened, upgrading to 1.5.1 did not fix it.

WP 1.5.1 PHP 4.3.10 MYSQL 4.0.24-standard Apache 1.3.33 (Unix)

I use Win XP, Firefox, ntl cable broadband, does not work in IE either.

I've tested this on a number of friends different PCs and it doesn't work for them either.

My wp install is at http://randomo.ocel.co.uk

edited on: 05-16-05 07:15

05/17/05 14:58:25 changed by anonymousbugger

I have the same problem: default install, and just an blank page when trying to leave a message: http://weblog.unitedstatesofpeter.com

05/17/05 16:04:47 changed by anonymousbugger

My blog has the same problem, which occured spontaneously and wasn't fixed with an upgrade to the stable 1.5.1 (I was using a 1.5 nightly from January or so previously, which had worked fine up to that point). In inexpertly attempting to apply tlongren's method I broke my blog, but I can fix that (and that'll learn me to mess with the code pre-coffee), not just at present though, since I'm at a remote location and don't have direct access to the directories.

05/17/05 16:23:08 changed by doggie2

the unitedstatsofpeter comment was mine: I tried to apply the tongren solution but is it didnt do anything, not even a crash :). I was looking in the code and wp_comments_post ends with

$location = get_permalink($comment_post_ID); header("Location: $location");

And then nothing: what is it suppossed to do when there is no comment created?? I guess this permalink will be empty! The data does not et inserted in the database I checked.

BTW this isue is marked as a MINOR issue: I think it is a MAJOR issue, blogging is for a part about commenting and that doesnt work.

PLease help us!!!

05/17/05 16:41:37 changed by Denis de Bernardy

Interesting idea... If $comment_post_ID is absent, then you could arguably get a blank page indeed.

i tried posting a comment via the url directly, to http://randomo.ocel.co.uk (=> blank screen) and to http://unitedstatesofpeter.com/weblog/ (=> Error: This file cannot be used on its own)

05/17/05 22:05:49 changed by anonymousbugger

Strangely enough my comments seem to have randomly fixed themselves now?!

On http://randomo.ocel.co.uk

I haven't changed anything whatsoever!

05/18/05 02:48:10 changed by anonymousbugger

Still busted, I installed 1.5.1 hoping it would fix this error, but no matter what browser I use, a blank page still appears when a comment is submitted.

05/18/05 06:39:08 changed by anonymousbugger

I had the same problem running WP 1.5.1. Oddly enough, it didn't start until a week or so after upgrading to 1.5.1. Then I installed Spam Karma 2 beta 2, and then all comments were redirected to wp-comments-post.php. I went back to 1.5 with this blog, and all was well again.

However, another WP 1.5.1 blog I am running started the problem almost immediately after upgrading.

05/18/05 13:42:01 changed by dougal

Those of you having problems: can you attach the contents of your 'comment moderation' and 'comment blacklist' lists? Cut-n-paste them into a text file with *no edits*, and attach the file here.

05/18/05 15:00:13 changed by Denis de Bernardy

my lists are both blank. not even a \n or a \r

05/18/05 15:44:14 changed by dougal

Hrm. So much for that idea, then.

05/18/05 15:49:27 changed by anonymousbugger

I was the poster 05-17-05 16:04; my comments fixed themselves as well, with no effort on my part. I guess it makes as much sense that it spontaneously fixed itself as that it spontaneously broke. Weird, though. Does it have to do with date formatting or something bizarre like that? That's the only thing that actually changed.

05/18/05 17:16:04 changed by MC_incubus

Comments appear to be working at these sites:

http://unitedstatesofpeter.com/weblog/ http://www.ocel.co.uk/randomo/ (says it fixed itself) http://www.longren.org/

Can we just attribute this to funky server issues? At least one person said it started happening with no change on their part, and then fixed itself.

05/18/05 17:39:13 changed by Denis de Bernardy

Possibly. I suggest you leave the bug open nonetheless and label it 'the mysterious blank comment page bug' until someone figures out where it might come from. I've at least three users who experienced problems on my own server. Best I know is many users are commenting on the blog. But these very few users got errors systematically -- which led me to believe a user config problem could be causing it, rather than a server config.

05/19/05 12:58:35 changed by anonymousbugger

Hey, my (jrbutler) comments are still busted. I have nothing in either of the my moderation or black list, they are both blank.

Since I didn't change anything before my feature busted, and upgrading from 1.5 to 1.5.1 didn't fix it, is it safe to assume that maybe it is a server side problem? I am hosted by dreamhost, and I noticed someone else had with this issue was also on dreamhost.

05/19/05 14:20:19 changed by anonymousbugger

I found IT. When you have a redirect on your server like me (http://weblog.unitedstatesofpeter.com redirects the browser to http://unitedstatesofpeter.com/weblog ) and you have set in the options, the Blog address (URI) as the first mentioned URI then 2 things dont work: you cannot promote users, even if you do all the referrer stuff, and your comments go to a blank page. It is a bug I think because my users should be able to get linked all the time to weblog.uni.... . But OK. For me it works now!

05/19/05 23:45:01 changed by anonymousbugger

Holy crap! That was totally it. My server was redirecting from www.hippobomb.com to hippobomb.com and I did not have that set in my URI options! I had www.hippobomb.com/blog which was incorrect... I changed it to hippobomb.com/blog and she's workin' fine now.

Great detective work! Thank you so much!

05/20/05 00:21:51 changed by anonymousbugger

Turning off the WP SpamAssassin plugin fixed it for me.

05/23/05 11:13:36 changed by SystemOfAJon

(I am the anonymousbugger that posted on 18 06:39:08 2005)

After 1.5.1.1 I hoped that this may have been fixed...but no. I upgraded my test blog to see if it would work, but it obviously didn't.

I have disabled all of the plugins and reverted back to the Default theme. The one variable here would be that I've turned the "privacy control" on Norton Internet Security off when testing it, or having it on.

For some reason or another, I have to turn it off to activate plugins or such (i.e., having referrers enabled). Now I have to do this when commenting too?

05/31/05 01:38:21 changed by SystemOfAJon

WP 1.5.1.2 seems to have fixed this problem for me. :)

07/08/06 09:13:36 changed by levak

  • version changed from 1.5.1 to 2.0.3.

For me, shutting down my firewall solved the problem. It seems like most FW are rejecting HTTP_REFERER.

Matej

07/08/06 22:15:25 changed by ryan

2.0.4 should no longer require the referer. We need to test this case prior to final release.

09/20/06 13:06:36 changed by bobbyg357

If you eneter a comment with no line space or new paragraph it previews and submits fine. If you try to format you comment by using your enter key </p> when you hit the preview button all text vanishes.

Running WP2.0.3 with a Neptune 0.9 theme.

http://www.npgop.org This is political site with non-tech viewers so this bug is a major problem for the forum.

09/20/06 16:23:22 changed by bobbyg357

Did you fix my above mentioned bug in 2.0.4?

09/22/06 19:19:20 changed by foolswisdom

  • status changed from new to closed.
  • resolution set to worksforme.

bobbyg, there is a lot of info in this bug, but it sounds like your issue is different than the one originally described here. Please test in 2.0.4 (with detaul theme / out plugins) and open a new bug if still an issue.

Closing bug as WORKSFORME without testing, if original issue is still a problem, please reopen with detailed status update, or probably better to open a new bug referencing this one.