skip to Main Content

I experienced strange behaviour of wordpress. Whenever I want to publish a post or page it says "Missed schedule". But I have no intention to schedule. I want to publish something directly.

Some times later (I assume when wp-cron runs) the pages gets published. But this bahaviour is immense problem for me developing the page, as the customizer crashes and is not able to update changes. Usually a "immediately" published post should be published, well, immediately. Never had this issue before on other systems. I do not need the scheduling function at all, but now I am forced to schedule anything?

Setup:
CentOS 7, PHP 7.4, Apache 2.4, MySQL (Fresh Setup of the LAMP Server) Als tried PHP 7.3/MariaDB.
Installation of latest wordpress 5.5.1 without any issues (but also tests with older versions caused the problem)
Check of Servertime vs. WordPress timezone – everything fine here
Standard Theme adter installation, no plugins active!
Checked the rights for apache user, everything fine (755/644)
Checked the "run wp cron" plugins, but thats not solving the issue.

I assume there is some problem with wp-cron or the db but most probably my server setup is missing some dependency/configuration? (But I tried different Tutorials for installation, so must be something very basic…)

Somehow it seems like nobody every experienced this issue, as I googled for hours… Hopefully sombody with more backend experience can explain whats happening here and how to fix it.

Here is a picutre of how the workflow looks like

2

Answers


  1. If you are publishing without schedule WordPress will publish it unless something prevents it from happening.
    There is a known issue where if you use localhost server may have issues with Gutenberg so for test purpose try https://wordpress.org/plugins/classic-editor/ and see if its fixing it for you. If it does its probably a problem with your server settings preventing the rest api to work or issue with wp-cron.php.

    Login or Signup to reply.
  2. Same problem here with all installations of WP in a VPS.
    No useful info on google.
    Somebody has find a workarround: change Centos+plesk to Ubuntu+Plesk. This seems to work fine.

    I have finally found a solution to the problem. Changing the system is not a useful option for me.

    In this forum they explain the problem: here

    And it brings us an explanation in the plesk forums: here

    It is basically a problem in CentOS7, the UTC file is not valid and this causes problems in publishing changes in WordPress.

    The problem is solved by replacing that file "/usr/share/zoneinfo/UTC" with a correct copy (I have taken it from another server with CentOS6).

    And everything works correctly.
    You don’t even need to reboot.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search