Got a complaint our admin couldn't publish. Logged in and noticed a new user with admin privs had been created. Quickly deleted taht user and then uploaded all the backup files form my local machine. Still unable to publish.
When we try to publish drafts, and then click publish, it goes to post.php and remains a blank page.
Any idea what could have caused this and how I can fix it?
Thanks.
Would love to know what you find out. Same thing happened to a client of mine running 2.0.x - I've been working on it for days to no avail...
StrangeAttractor
Member
Posted 1 year ago #
You may have been hijacked -- please look at this threads and related ones, and see if they apply to your circumstances:
http://wordpress.org/support/topic/162986
EDIT: Also see this thread:
http://wordpress.org/support/topic/161723
Also, check out Whooami's post on this:
http://www.village-idiot.org/archives/2008/03/18/wordpress-spam-inject-honeypot/
and finally, Google search will reveal issues with this version of the 2.1 branch:
http://www.google.com/search?hl=en&q=wordpress+2.1+hijacked&btnG=Google+Search
I myself don't know much about the issue, but I've seen it written about elsewhere. Others will probably know more.
Thanks for that info, StrangeAttractor, but I suspect this is a different issue, as there are no additional files on my server (I've tried deleting, re-uploading).
And none of these issues mention anything about the blank post screens...
blank pages suggest a PHP error. Enable logging or if you have already, look inside any error_log files.
There's no way to tell you any more than that. You go through the normal process of tracking down what's causing the blank page (PHP error). Either by doing the above, or systematically disabling things.
Another possibility is that the host has enabled mod_security. Ive posted hundreds of threads on disabling it. Search.
Howdy everyone, I've found a solution to my particular brand (and seemingly the one described herein). Check out this thread: http://wordpress.org/support/topic/154571?replies=19