{"id":434,"date":"2024-06-05T13:03:01","date_gmt":"2024-06-05T17:03:01","guid":{"rendered":"http:\/\/wfredk.com\/blog\/?p=434"},"modified":"2024-06-05T13:03:01","modified_gmt":"2024-06-05T17:03:01","slug":"installing-wordpress-5-1-18-broke-updating-and-installing-new-plugins","status":"publish","type":"post","link":"https:\/\/wfredk.com\/blog\/2024060513\/installing-wordpress-5-1-18-broke-updating-and-installing-new-plugins","title":{"rendered":"Installing WordPress 5.1.18 broke updating and installing new plugins"},"content":{"rendered":"<p>Before adding new posts to my blog, I decided to upgrade WordPress on my server from 4.6.3 to 5.1.18.<\/p>\n<p><strong>BIG MISTAKE!!<\/strong><\/p>\n<p>My server is running PHP 5.3.8, so I <em>cannot<\/em> upgrade to 6.5.3. WordPress offered 5.1.18 as an alternative, but I had to manually install the update from the server&#8217;s command prompt because WordPress cannot do it internally. Not a problem, I am <em>very<\/em> familiar with Linux command line.<\/p>\n<p>However, when I tried to update the plugins and themes, the connection type radiobutton was stuck on <strong>FTPS (SSL)<\/strong> &#8211; not a problem, since that&#8217;s the connection type I want to use. When I told it to proceed after entering my password, though, I got an error message stating<\/p>\n<p style=\"text-align: center;\">Failed to connect to SSH2 Server fkeinternet.com:22<\/p>\n<p><em><strong>WAIT!<\/strong> <\/em>I didn&#8217;t ask for an <strong>SSH2<\/strong> connection, and even if I wanted one, the radiobutton is stuck on <strong>FTPS<\/strong>! <em>Why is WordPress trying to initiate an SSH2 connection when everything says it should NOT be doing that?<\/em><\/p>\n<p>I found I had exactly the same problem trying to update the installed themes.<\/p>\n<p>I set those problems aside because my objective here is to <em>add some new posts to my blog.<\/em><\/p>\n<p><strong>WRONG AGAIN!!<\/strong><\/p>\n<p>I found every new paragraph is a new &#8220;block&#8221; &#8211; not that I wanted blocks in the first place, but OK, paragraphs can be blocks. I got three paragraphs written, and decided I wanted to change the color of some of the text in the second one. I selected the text by dragging out the range with my mouse cursor. When I went to the <strong>Color Settings<\/strong> and picked from the <strong>Text Color<\/strong> options, <em>the entire paragraph changed color!<\/em> This is <em><strong>NOT<\/strong> <\/em>what I wanted to do. I deselected the color option, and went to edit the paragraph as HTML. I wrapped the selected text in a <strong>&lt;span color=&#8221;#cdcd77&#8243;&gt;<\/strong> directive, switched back to the visual editor &#8211; and there was no change. There was also no change when I previewed my post. Back in the editor window, I did something where an &#8220;invalid HTML&#8221; error appeared.<\/p>\n<p>I deleted the entire paragraph block and retyped it. I figured perhaps I could look at the code when the whole paragraph is colored to see how I should set up my <strong>&lt;span&gt;<\/strong> directive. When I looked at the HTML after changing the color, I was horrified to see the <strong>&lt;p&gt;<\/strong> directive bounding the paragraph (inside the HTML comment <strong>&lt;!&#8211; wp:paragraph &#8211;&gt; <\/strong>directive added by the Department of Redundancy Department) had been changed to<\/p>\n<p style=\"text-align: center;\"><strong>&lt;p class=&#8221;has-text-color has-luminous-vivid-amber-color&#8221;&gt;<\/strong><\/p>\n<p>What? Is <strong>&lt;p color=&#8221;#cdcd77&#8243;&gt;<\/strong> really incomprehensible? (<em>Further incendiary comments withheld&#8230;<\/em>)<\/p>\n<p>I turned to Google, trying to find ways to change the color of just a few words of text in a WordPress post. I found many references saying things like &#8220;select the text, use the controls in the toolbar&#8221; &#8211; but since the options aren&#8217;t present in the toolbar, that advice is totally useless.<\/p>\n<p>I then discovered this horrific editor had been introduced in the 5.0 release of WordPress, but it&#8217;s possible to get the previous functionality restored by installing the Classic Editor plugin. Great!<\/p>\n<p>but no, <strong>FOILED AGAIN!!<\/strong><\/p>\n<p>I went to the <strong>Add New<\/strong> option for the Plugins for my WordPress instance, and there was Classic Editor, right at the top of the list! Just click &#8220;Install Now&#8221; &#8211; and the dialog came up asking for the FTP credentials. This time when I hit the &#8220;Proceed&#8221; button, I didn&#8217;t even get an error message, the same dialog simply came back with the password field apparently filled in.<\/p>\n<p>I thought that perhaps there was a file permissions problem on the server, so I added group write to everything in and under the <em>wp-contents<\/em> directory. That had no effect.<\/p>\n<p>Again I turned to Google, looking for a way to install the Classic Editor plugin from the Linux command line, since it seems WordPress is now incapable of doing any updates from its GUI. However, I haven&#8217;t found anything resembling instructions for a manual installation of Classic Editor.<\/p>\n<p>I guess I&#8217;m going to have to revert my WordPress installation to the state it was in before I wasted the day today by trying to do an update. I hope there weren&#8217;t any significant database changes, because I&#8217;d like to avoid having to reset the entire database system.<\/p>\n<p>I&#8217;m glad I did a backup before starting the upgrade process!<\/p>\n<p>This also doesn&#8217;t address the issue that <strong>Permalinks <\/strong>now ignore my <strong>Custom Format<\/strong> selection &#8211; an irritation at best.<\/p>\n<p>All I wanted to do was write a couple of new blog posts&#8230;<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n\n<div id=\"spreadx\">&nbsp;<a href=\"http:\/\/digg.com\/submit?phase=2&url=https:\/\/wfredk.com\/blog\/2024060513\/installing-wordpress-5-1-18-broke-updating-and-installing-new-plugins\" target=\"_new\"><img decoding=\"async\" src=\"https:\/\/wfredk.com\/blog\/wp-content\/plugins\/spreadx\/images\/digg.gif\" alt=\"Digg\" border=\"0\" \/><\/a>&nbsp;&nbsp;<a href=\"http:\/\/www.facebook.com\/share.php?u=https:\/\/wfredk.com\/blog\/2024060513\/installing-wordpress-5-1-18-broke-updating-and-installing-new-plugins\" target=\"_new\"><img decoding=\"async\" src=\"https:\/\/wfredk.com\/blog\/wp-content\/plugins\/spreadx\/images\/facebook.gif\" alt=\"Facebook\" border=\"0\" \/><\/a>&nbsp;&nbsp;<a href=\"http:\/\/www.stumbleupon.com\/submit?url=https:\/\/wfredk.com\/blog\/2024060513\/installing-wordpress-5-1-18-broke-updating-and-installing-new-plugins&title=Installing+WordPress+5.1.18+broke+updating+and+installing+new+plugins\" target=\"_new\"><img decoding=\"async\" src=\"https:\/\/wfredk.com\/blog\/wp-content\/plugins\/spreadx\/images\/stumble.gif\" alt=\"StumbleUpon\" border=\"0\" \/><\/a>&nbsp;&nbsp;<a href=\"http:\/\/technorati.com\/faves?add=https:\/\/wfredk.com\/blog\/2024060513\/installing-wordpress-5-1-18-broke-updating-and-installing-new-plugins\" target=\"_new\"><img decoding=\"async\" src=\"https:\/\/wfredk.com\/blog\/wp-content\/plugins\/spreadx\/images\/technorati.gif\" alt=\"Technorati\" border=\"0\" \/><\/a>&nbsp;&nbsp;<a href=\"http:\/\/del.icio.us\/post?url=https:\/\/wfredk.com\/blog\/2024060513\/installing-wordpress-5-1-18-broke-updating-and-installing-new-plugins&title=Installing+WordPress+5.1.18+broke+updating+and+installing+new+plugins\" target=\"_new\"><img decoding=\"async\" src=\"https:\/\/wfredk.com\/blog\/wp-content\/plugins\/spreadx\/images\/delicious.gif\" alt=\"Deli.cio.us\" border=\"0\" \/><\/a>&nbsp;<\/div>","protected":false},"excerpt":{"rendered":"<p>Before adding new posts to my blog, I decided to upgrade WordPress on my server from 4.6.3 to 5.1.18. BIG MISTAKE!! My server is running PHP 5.3.8, so I cannot upgrade to 6.5.3. WordPress offered 5.1.18 as an alternative, but I had to manually install the update from the server&#8217;s command prompt because WordPress cannot [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,25,14],"tags":[],"class_list":["post-434","post","type-post","status-publish","format-standard","hentry","category-disturbing","category-really","category-web-development"],"_links":{"self":[{"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/posts\/434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/comments?post=434"}],"version-history":[{"count":1,"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/posts\/434\/revisions"}],"predecessor-version":[{"id":435,"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/posts\/434\/revisions\/435"}],"wp:attachment":[{"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/media?parent=434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/categories?post=434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wfredk.com\/blog\/wp-json\/wp\/v2\/tags?post=434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}