Support » Fixing WordPress » Can’t publish new posts or add pages

  • Resolved slovenc

    (@slovenc)


    Hello,

    I’ll try to summon up my problem I’m trying to solve for the last three days. Haven’t made any changes, just new posts and over night I can’t publish new posts or create new pages, I can however edit and publish old ones. The usual “publish” button changed to “send to administrator” (or something similar, I’m roughly translating), when I click it I get an almost blank page with a message “do you really want to do this? Try again.” on a /post.php url.

    I’ve noticed while troubleshooting the permalinks were odd, they included something like /cookielaw/ which could be from a plugin (named cookielawinfo or similar) meant for accepting cookies.

    I have tried disabling all plugins, I’ve removed/uninstalled/deleted the cookie plugin, contacted hosting if they changed something from Wednesday to Thursday, temporarily renamed .htaccess file and changing the permalink structure, hard refreshing browser, multiple desktops and phone, creating another admin user, upping the php/upload limits and some other things I probably forgot to mention with no success.

    It seems that currently there are no permalinks generated when creating new post, and still can’t publish new posts, the button also doesn’t send any actions to me as the admin, who knows what else is corrupted, can upload to media library but it sort of semi works… small files ok, limit is 100 MB, but a 40 MB file gives error something about permissions, perhaps http error, than again multiple 10 MB files work ok… my guess was I’ve run out of space, but don’t know if the host even has cpanel so that I could check, I only have cpanel of where the mysql is (read below).

    Guessing either of the hosting companies changed something, because I have the site on one provider, than a remote mysql database on another, or there’s a slight chance that another wp install (working as it should) that auto updated on fifth of September somehow corrupted this site, but I’m not running wp multi site as far as I know. Some folders have 750 permission, should it be 755?

    I’m running out of ideas, hopefully someone encountered similar problems before, can provide database name, user, perhaps give access. Any help would be very appreciated, I’m no expert I do my best but this one seems a hard one to crack. Thank you in advance for taking the time to read this.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Oh and tried health check plugin… it installs than brings me to blank page. Haven’t tried changing a theme because it’s from years ago, no child theme, don’t want to introduce new problems. Haven’t tried messing with database from the previously mentioned reasons.

    I took a quick look and noticed your PHP version was 5.4.44…

    That right there might be causing some of the problem!

    I did an external malware scan using Sucuri and they didn’t see any problems but, in my opinion, your site might have been hacked.

    I recommend you get to at least PHP 7.X and I’ll tell you right now that PHP 7.0 is supposed to be at EOL and 7.0 didn’t seem to work well anyway. PHP 7.2 seems right stable and I’ve not heard of any problems with 7.3. PHP 5.6 will probably still work for you though WordPress should throw a ‘fuss’ when it checks the PHP version.

    The reason your WordPress isn’t fussing about the PHP right now is your WordPress is pretty old at version 3.3.2.

    You probably should run an internal scan. If you can install some plugins now or after you update things…

    Install iThemes Security and WordFence together… Enable them and configure then let them work for a while.

    https://wordpress.org/plugins/better-wp-security/

    https://wordpress.org/plugins/wordfence/

    Your host can help you with some of this and I’m very concerned that you have a hacker in there.

    Please read this article after you are done with the above…

    https://wordpress.org/support/article/hardening-wordpress/.

    Let us know if you need further help.

    • This reply was modified 2 months, 4 weeks ago by JNashHawkins.
    • This reply was modified 2 months, 4 weeks ago by JNashHawkins.

    JNashHawkins thank you for taking the time and effort to write a reply. I tried setting the php to 7.3 and there was no difference.

    I’m aware I’m running old version of WordPress, not to keen on updating the live site since I don’t have child theme because I wasn’t aware that should be done who knows how many years ago and it’s not as simple to back up or restore current site as it would be with plain html folder type of site.

    I can install plugins but not sure if they work, tried some health check plugin that installed ok but when running it it just pointed to blank page. The less plugins I add the happier I am since there’s a big chance current problems are because of plugins.

    Wouldn’t a hacker do some damage like post ads or disable login (which works)? Not saying it’s not possible.

    I’ve been in contact in hosting, they have been helpful a few times before, but nothing so far helped… pointed it could be some certificate or change of permissions but no luck.

    I’ve tried all sorts of things last few days includin disabling all plugins, removing some, renaming the plugin folder to old, restoring capabilities in mysql back to a:1:{s:13:”administrator”;b:1;} (was slightly different before), enabling debug in wp-config which gives me all sorts of errors everywhere, checked some out but not much help removing empty space after tags didn’t change anything, most errors are like line 356 in some .php and when I go to the line there’s no obvious thing wrong with it. Also tried repairing the mysql. No light at the end of tunnel. I haven’t changed anything before this happened so my guess is it’s somehow related to wp updates (that I didn’t do on this site), if I’m not mistaken around fifth they pushed update, guessing they also dropped some older part of core that my site uses. Been also checking for Gutenberg and don’t seem to have it, tried installing the classic plugin but no change.

    Saw some errors about the header already called, which sems like a general message, can’t remember where. If I switch the theme and then go back to it I’ll loose changes that I’ve done to the theme?

    Haven’t tried changing theme because I don’t know what further problems will that introduce to the site this would be the last thing to try.

    The error below happens with debugging when I press the button that would normally be “publish” but is now “send to admin” (roughly translated).

    Thank you again, hope someone can help, can also give acces via teamviewver if anyone is prepared to take a look.

    Sorry for the grammar, sadly don’t have time for perfect text at the moment, spending about 10 hours on WordPress in addition to full shift didn’t really help either.

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Notice: wp_register_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /web/d1/users/bralnodr/wp-includes/functions.php on line 3587

    Notice: wp_register_style was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /web/d1/users/bralnodr/wp-includes/functions.php on line 3587

    Notice: Undefined variable: tweetandlike_title in /web/d1/users/bralnodr/wp-content/plugins/tweet-like/tweetandlike.php on line 42

    Notice: Undefined variable: wp_query in /web/d1/users/bralnodr/wp-content/plugins/font/Font.php on line 372

    Notice: Trying to get property of non-object in /web/d1/users/bralnodr/wp-content/plugins/font/Font.php on line 372

    Notice: Trying to get property of non-object in /web/d1/users/bralnodr/wp-content/plugins/font/Font.php on line 372

    Notice: Undefined index: post in /web/d1/users/bralnodr/wp-content/plugins/font/Font.php on line 374

    Notice: Undefined index: page in /web/d1/users/bralnodr/wp-content/plugins/font/Font.php on line 376

    Notice: Undefined index: p in /web/d1/users/bralnodr/wp-content/plugins/font/Font.php on line 378

    Notice: Undefined variable: post in /web/d1/users/bralnodr/wp-content/plugins/font/Font.php on line 380

    Notice: Trying to get property of non-object in /web/d1/users/bralnodr/wp-content/plugins/font/Font.php on line 380

    Notice: Undefined variable: fontPairs in /web/d1/users/bralnodr/wp-content/plugins/font/Font.php on line 389

    Notice: has_cap je bil klican z argumentom ki je opuščen od različice 2.0! Uporaba nivojev uporabnikov z vtičniki in temami je opuščena. Namesto tega uporabite vloge in zmožnosti. in /web/d1/users/bralnodr/wp-includes/functions.php on line 3551

    Notice: has_cap je bil klican z argumentom ki je opuščen od različice 2.0! Uporaba nivojev uporabnikov z vtičniki in temami je opuščena. Namesto tega uporabite vloge in zmožnosti. in /web/d1/users/bralnodr/wp-includes/functions.php on line 3551

    Notice: Undefined offset: 0 in /web/d1/users/bralnodr/wp-includes/plugin.php on line 764

    Notice: Undefined offset: 0 in /web/d1/users/bralnodr/wp-includes/plugin.php on line 782

    Notice: Undefined offset: 0 in /web/d1/users/bralnodr/wp-includes/plugin.php on line 764

    Notice: Undefined offset: 0 in /web/d1/users/bralnodr/wp-includes/plugin.php on line 782
    Ali ste prepričani, da želite storiti to?
    Poskusite znova.

    Not the exact error but similar… about the header already sent.

    https://wordpress.stackexchange.com/questions/137104/wp-enqueue-script-was-called-incorrectly

    Thank you for trying to help. After one week of troubleshooting including changing permissions in mysql database, checking for blank spaces before tags in phps and many other things the site decided to work normally again.

    Can’t say what exactly was the fix since the site wasn’t working as it should yesterday, and works today, perhaps it was something hosting provider did or something else.

    Closing the topic, hopefully others still get any clues if they face similar problems.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.