Hello,
I have been breaking my head with this all day and came across a bunch of ideas.
– Disabling all plugins and themes and seeing if one of them is the problem
– Deleting browser cache
– Going to User Profile and making sure the Visual Editor is not disabled
– Replacing the tinymce folder with a fresh one (or eventually reinstalling the whole WordPress, usually not necessary)
And the last one that worked for me:
– Check that the file permissions of all the PHP files are set correct (i.e., 644). Specifically check files like /wp-includes/js/tinymce/wp-tinymce.php and such. If the permissions are incorrect, then some servers running security code won’t allow those files to run.
Hope some of this options solve your issue.
I had this same problem and I had tried everything, it was driving me crazy! Thanks to Randy and Lyle, their solution worked.
1. Deleting and reinstalling MAMP
2. Leaving default ports and default folder to /htdocs
3. Creating a new database
4. Using username root and password root (instead of creating my own)
5. Changing wp-config with this data and leaving everything else the same.