WP editor problems for adding new posts after update
-
Please check the screenshot:
The editor has problems after upgrade to WP 5 + i upgrade PHP to 7, but not sure what is the cause of the problem.
Any ideas?
The page I need help with: [log in to see the link]
-
This may be a plugin or theme conflict. Please attempt to disable all plugins, and switch to the default Twenty Nineteen theme. If the problem goes away, enable them one by one to identify the source of the problem.
If you can install plugins, install Health Check. On the troubleshooting tab, you can click the button to disable all plugins and change the theme for you, while you’re still logged in, without affecting normal visitors to your site.
I installed Health Check and turned on troubleshooting but the problem still exists.
I have moved my website to a new server, so this might be the reason of the problem. Maybe some Mysql tables were corrupted during the import? How do i fix that if it is the case?
Thanks
Try downloading WordPress again, access your server via SFTP or FTP, or a file manager in your hosting account’s control panel, and delete then replace your copies of everything except the
wp-config.php
file and the/wp-content/
directory with fresh copies from the download. This will effectively replace all of your core files without damaging your content and settings.Some uploaders tend to be unreliable when overwriting files, so don’t forget to delete the original files before replacing them.
I reuploaded all the files but it didn’t help. If the MySQL database is corrupted, how do I recover it without loosing my data?
Hm, I doubt it’s the database, that would be quite odd. Let’s check the browser next.
First, please make sure that your browser is up to date: https://browsehappy.com/
If it is not, please try updating your browser or switching to a different browser.
If it is, please do these two things:
1. Try clearing your browser’s cache and cookies.
2. Try with all browser extensions or add-ons temporarily disabled.
Please let us know how each step goes for you, and which browser (and version of) you’re using if you’re still having trouble.
I tried with three different browsers , they all the latest versions, Chrome, Edge and Firefox.
Also, this is a WP multisite and the editor works just fine on the child sites, just dont work on the main site.
For example:
https://domain.com/wp-admin/post-new.php – DOES NOT WORK
https://domain.com/childsitesubdir/wp-admin/post-new.php – WORKS
https://domain.com/childsitesubdir2/wp-admin/post-new.php – WORKS
https://domain.com/childsitesubdir3/wp-admin/post-new.php – WORKS- This reply was modified 5 years, 9 months ago by steelmaiden.
Here are the errors that i receive:
/var/www/htdocs/wp-includes/ – this folder does not exist!
the whole /var/www/htdocs/ path has changed since i moved the server. It is now a different path. However i cant find this path defined anywhere in the database and the wp files were freshly installed so i dont know where i fix this.
And i have just noticed this message when i enter wp_options table from phpmyadmin:
Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available. — I THINK THIS IS THE PROBLEM!- This reply was modified 5 years, 9 months ago by steelmaiden.
- This reply was modified 5 years, 9 months ago by steelmaiden.
- This reply was modified 5 years, 9 months ago by steelmaiden.
Can you restore that table again?
As for the paths, they’re defined in _options as
siteurl
andhome
and there are a variety of ways to change them: https://www.ads-software.com/support/article/changing-the-site-url/I restored again, but it seems like that table have the same situation on the old server, but in there adding new posts work just fine.
Also… the weird thing is that i can EDIT the existing posts without problem, and i get this error only when i want to ADD a new post.
Ok, install and activate the Health Check plugin again.
At Dashboard > Health Check in your site’s Dashboard, what does it report for the REST API?
REST API availability: The REST API is available.
Hm, ok I’m running out of ideas here. Can you walk me through the steps you took to move your site to the new server?
Yeah me too… installed a fresh new wordpress multisite on a new server, imported the database through phpmyadmin and copied the wp-content folder.
The old server had a php5, the new one has php7. The old server was MySQL and the new one uses Mariadb. Not sure if you know about easyengine.io but on the old server i had a v3 version and on the new version i have the v4 version.
I would think that the problem is with the server setup, but i am not sure why would 10 of my child sites work and 3 child sites + the main site would not work.
But i think this error is the key:
It clearly shows that the WP is trying to find files in a non-existent path.
I can rule some stuff out for you.
And i have just noticed this message when i enter wp_options table from phpmyadmin:
Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available. — I THINK THIS IS THE PROBLEM!That is not the problem. It is a problem, because it indicates that your options table might be missing a column or a primary key, but it’s not causing this issue.
Note that the options table should be defined like so:
option_id bigint(20) unsigned NOT NULL auto_increment, option_name varchar(191) NOT NULL default '', option_value longtext NOT NULL, autoload varchar(20) NOT NULL default 'yes', PRIMARY KEY (option_id), UNIQUE KEY option_name (option_name)
But i think this error is the key:
It clearly shows that the WP is trying to find files in a non-existent path.
Okay, those are errors indeed, however they are errors that indicate the files actually do exist. Note the line numbers? A file that doesn’t exist cannot have an error on a numbered line. Doesn’t make sense. So, where are you getting these errors, exactly?
Going back to the editor not showing up, from your original image:
That title line going all the way across the top of the screen indicates that the block editor is not even trying to load.
So, first and foremost, I would check your Users->My Profile setting, and make sure that you don’t have the Visual Editor actually disabled. Make sure the first checkbox on that page is turned off. The block editor is the new Visual editor.
Second, those metaboxes all appearing, and especially that “Post Template” one.. those don’t appear to be core WordPress functions. Turn off the plugins and switch to a default theme. Really. You have to actually try this to solve it. Showing what it looks like with a bunch of code that we don’t know anything about doesn’t really give us any clues as to what we’re looking at. I don’t know those plugins or that theme. I can’t make any attempt at guessing what they’re doing.
Third, are you making a post for something that is a Custom Post Type? WordPress only really has Posts and Pages. If some other plugin adds a new one, then it may not get the block editor by default. That’s normal. The plugin may have the editor just turned off for that custom post type. That’s not unusual. So, make sure you’re actually doing a real Post and not something added by a plugin.
OK so i have done the following:
I removed ALL plugins from the /wp-content/plugins folder
I removed ALL themes except the default one from the /wp-content/themes folderI went to add a new post and here is the result:
I checked profile settings and an option to disable the visual editor is not enabled.
Ok you are right about that… it cant report an error about the file if it doesnt exist lol.
- This reply was modified 5 years, 9 months ago by steelmaiden.
- This reply was modified 5 years, 9 months ago by steelmaiden.
- This reply was modified 5 years, 9 months ago by steelmaiden.
- The topic ‘WP editor problems for adding new posts after update’ is closed to new replies.