(This is long. Sorry. I have been really trying to solve this myself)
I have a personal site that I hardly ever post to. It’s been working fine for many years. Recently I wanted to make a new post and when I logged on to the dashboard I saw that everything was way out of date. It’s probably been over a year since I’ve been to the dashboard.
So I updated WordPress to 5.4.2 and all the plugins and then tried to create a new post. The draft would not save. Some Goggling later I reverted to the classic editor and could now save my post.
However, when I published it I discovered that the post would refuse to load. More testing revealed that none of my pages or posts would load.
I finally discovered that I can display posts as long as I have permalinks set to “Plain”. Any other setting and the posts cannot be found. WordPress give a message on the permalink page that it is unable to write to .htaccess and shows me what I need to add.
The problem there is that the permissions on .htaccess are 644, but anyway the text that WordPress wants to add is already in the file.
I should mention that I have 2 .htaccess files, one in the root of my site and one in the sub-directory where WordPress lives. I can’t remember the details now, but I think that was required when I originally set it up to be in a directory but show up as the root of the site. This has been working unchanged since 2012.
I have quite a few plugins and am running an old theme that’s no longer supported (Suffusion) so, figuring that might have something to do with my problems I decided to create a new fresh installation in another sub-directory as a test. If this worked then I’d port my site over the the new installation and use modern plugins and theme.
So at this point all I’ve done is install WordPress to a directory.
I logged in to it and the very first thing I tried to do was change the colours. When I do this I and hit “Publish” I get this error message:
“Looks like something’s gone wrong. Wait a couple seconds, and then try again.”
This is a straight out of the box installation. Nothing added.
My php version is 7.2. This is the highest version my web provider offers.
Where do I go from here, either to fix my existing site or get the new one working?