yum update で,remi の WordPress 5.5.1-1 から 5.5.1-2 へのアップデートに失敗していた.正しいやり方なのかどうかわからないけれども,私は次のようにして解決しました.

Pocket

 

いつもどおりに yum update をかけたら,WordPress のアップデートが失敗していた.
remi リポジトリの
wordpress.noarch 0:5.5.1-1.el7.remi から
wordpress.noarch 0:5.5.1-2.el7.remi へのアップデート.

調べてみると,wp-includes/PHPMailer/ を展開するところで失敗していた.
5.5.1-1 のほうは,PHPMailer/ ディレクトリ実体で,
5.5.1-2 のほうは,/usr/share/php/PHPMailer/PHPMailer6/ へのシンボリックリンクになっていて,それで展開に失敗しているっぽい.
これって,remi のパッケージの作り方がよくないんじゃないかなぁ?

 

どういうふうにして解決するのが正しいやり方なのかわからないけれども,私は,

mv wp-includes/PHPMailer wp-includes/PHPMailer.old

することで,yum update に成功するようになりました.
yum update に成功したら,wp-includes/PHPMailer.old をどこかに避けておけば,今後に影響ないのではないかと思う.

 

 

 

 

 

==
Pocket

yum で update したら WordPress が動かなくなってしまった.5.5.0 から 5.5.1 へのアップデート.どういうふうに解決するのが正しい方法なのかわからなかったのだけど,私は次のようにして解決しました.

Pocket

 

未来の自分のためのメモ.

いつもどおりに yum update をかけたら,その中に PHP関係の更新いくつかとWordPress が入っていた.
深く考えることなくいつもどおりに update したら,WordPress が動かなくなってしまった.
表示されているのは,「デバッグするにはこのページを見てください」というような旨の英語ページ.
WordPress は remi で入れた版で,yum update が行ったのは 5.5.0 から 5.5.1 へのアップデート.

とりあえず,「デバッグするにはこのページを見てください」ページの「learn more」リンク先を見ると,wp-config.php に

define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, ‘wp-content/debug.log’ );

などを追記して,ログを見ましょう,とのこと.
言われるままにやってみて,動かなくなった WordPress をブラウザでリロードしてログを見る.


PHP Warning: require(/usr/share/wordpress/wp-includes/sodium_compat/autoload.php): failed to open stream: No such fi
le or directory in /usr/share/wordpress/wp-includes/compat.php on line 333

このエラーメッセージでしばらく Webを検索したけれど,「そのものズバリ」の解決方法は見つからなかった.

「wp-includes/compat.php をいじってしまおうかなぁ… .」と思いつつも,とりあえず,wp-includes/ の中を見ると,sodium_compat/ がない.
小手先の修正でこの場をしのぐのはよくなさそうだ,と考えた.

 

結局のところ,どういうふうに解決するのが正しい方法なのかわからなかったのだけど,私は次のようにして解決しました.
やっていることは,「yum でインストールされた wp-includes/ を,WordPress 公式サイトからダウンロードできる同 Ver. の WordPress の wp-includes/ と入れ替える」という作業.

 

o 公式サイトから 5.5.1 をダウンロードしてくる..tar.gz 形式を選べたので,.tar.gz のほう.
https://wordpress.org/download/

o 現状の WordPress に上書きしてしまわないように,適当な作業ディレクトリで .tar.gz を展開する.

o 現状の WordPress の wp-includes/ をどこかに移動しておく.削除しない.バックアップ保存.

o 適当な作業ディレクトリに展開しておいた WordPress の中から,wp-includes/ を,現状の WordPress の wp-includes/ のあったところにコピーしてくる.

 

これで,とりあえず,WordPress が動くようになりました.

ただ,動くようにはなったものの,WordPress のバージョンアップにともなって動かなくなってしまった,あるいは,PHP の警告が表示されてしまうようになったプラグインがあって,ブラウザにエラーメッセージがわらわら表示されてしまっている.
仕方ないので,エラーメッセージから動かなくなってしまったプラグインを特定して,「無効」にした.「アンイストール」してしまうと,「何のためにどれを使っていたのか」がわからなくなってしまうので,とりあえず,メモ代わりにするために「無効」にするだけにしておく.

これで,エラーメッセージが何も表示されることなく WordPress が動くようになりました.

 

エラーメッセージが表示されることなく動くようになったので,[ダッシュボード] の [サイトネットワークをアップグレード] で WordPress のデータベース(内部情報)を更新.
無事終了.

 

これで,解決したような気がするのだけど,よくわかりません.自信がない.

ということもあって,この記事をテスト代わりに書きました.

 

それにしても,今回のバージョンアップで動かなくなってしまったプラグイン,「Movable Type・TypePad インポートツール」の代わりはないものか.
これが動かなくなると,結構,困る人がいるんじゃないかなぁ… .

「Movable Type and TypePad Importer – WordPress plugin | WordPress.org」 
https://wordpress.org/plugins/movabletype-importer/

 

 

 

 

==
Pocket

OG:image を自動生成する既存の WordPress プラグインをさらに改造して,YouTube 動画のサムネイル画像も自動的に設定するようにした

Pocket

 

OG:image を自動生成する既存の WordPress プラグイン「Open Graph and Twitter Card Tags」をさらに改造して,

 

o 記事中に YouTube 動画が貼ってある場合は,そのサムネイル画像を OG:image に自動的に設定する

 

機能も追加した.

たとえば,この記事の下のほうには YouTube 動画が埋め込んであるので,この記事の URL を Twitter や Facebook に投稿すると,YouTube 動画のサムネイルが表示されるはず… .
なお,埋め込んである YouTube 動画は試しに埋め込んであるだけのことで,記事内容とはまったく関係がありません(^^;).

それと,処理が重たかったので,処理の仕方を少し見直した.
以前よりは,いくらか軽くなったはず… .
ベースにしている既存のプラグインを変えたほうがいいかもしれないなー.

 

 

 

 

 

==

 

2020年6月22日
「WTI Like Post」というプラグインを導入して,各記事に「Like/Dislike」ボタンが表示されるようにしてみました. 気が向いたら投票してみてくださいませ.
https://noike.info/wp/knoike/2020/06/22/82829/

 

2020年6月22日
OG:image を自動生成する既存の WordPress プラグインを改造して,楽天アフィリエイトと Amazonアソシエイトのサムネイル画像を OG:image に自動的に設定するようにした.
https://noike.info/wp/knoike/2020/06/22/82819/

 

2019年3月4日
WordPress 5.x の「クラシック」ブロックで「このブロックでエラーが発生したためプレビューできません」というエラーが発生して文字入力できなくなってしまったときの対処方法
https://noike.info/wp/knoike/2019/03/04/81414/

 

2018年9月25日
できてなかった… .記事移行のさらなる問題に気づいたので,今一度,やり直しを検討中… .あーーーーもーーーー,くだらない余計な加工をせずにそのままインポートさせてくれよーーーー.
https://noike.info/wp/knoike/2018/09/25/81014/

 

2018年9月20日
Seesaaブログから WordPress への記事移行は,今度こそ,思ったようにできたと思う… .
https://noike.info/wp/knoike/2018/09/20/80947/

 

2018年9月18日
Seesaaブログから WordPress への記事移行が思ったようにできていなくて,やり直し中… .
https://noike.info/wp/knoike/2018/09/18/69079/

 

2018年9月15日
移行してみてとりあえず感じたこと,などなど.
https://noike.info/wp/knoike/2018/09/15/37966/

 

2018年9月15日
ブログ「とり茶」を,Seesaaブログから自宅サーバーの WordPress に移行してみました.
https://noike.info/wp/knoike/2018/09/15/37953/

 

 

 

Pocket

「WTI Like Post」というプラグインを導入して,各記事に「Like/Dislike」ボタンが表示されるようにしてみました. 気が向いたら投票してみてくださいませ.

Pocket

 

「WTI Like Post – WordPress プラグイン | WordPress.org 日本語」
https://ja.wordpress.org/plugins/wti-like-post/

 

 

「WTI Like Post」というプラグインを導入して,各記事に「Like/Dislike」ボタンが表示されるようにしてみました.
各記事の右上あたりにある「親指が上を向いている手/親指が下を向いている手」のアイコンがそれです.
気が向いたら投票してみてくださいませ.

連打されても困るので,とりあえず,「記事ごとに 1回/1日」の制限を設定してみました.
きちんとは動作確認していませんが,おそらくは翌日になるとまた追加投票できるようになるのだろうと思います.
異なる記事であれば,1日にいくつもの記事に投票できます.

 

よろしくお願いいたします.

 

 

 

 

 

==

 

2020年6月22日
OG:image を自動生成する既存の WordPress プラグインを改造して,楽天アフィリエイトと Amazonアソシエイトのサムネイル画像を OG:image に自動的に設定するようにした.
https://noike.info/wp/knoike/2020/06/22/82819/

 

2019年3月4日
WordPress 5.x の「クラシック」ブロックで「このブロックでエラーが発生したためプレビューできません」というエラーが発生して文字入力できなくなってしまったときの対処方法
https://noike.info/wp/knoike/2019/03/04/81414/

 

2018年9月25日
できてなかった… .記事移行のさらなる問題に気づいたので,今一度,やり直しを検討中… .あーーーーもーーーー,くだらない余計な加工をせずにそのままインポートさせてくれよーーーー.
https://noike.info/wp/knoike/2018/09/25/81014/

 

2018年9月20日
Seesaaブログから WordPress への記事移行は,今度こそ,思ったようにできたと思う… .
https://noike.info/wp/knoike/2018/09/20/80947/

 

2018年9月18日
Seesaaブログから WordPress への記事移行が思ったようにできていなくて,やり直し中… .
https://noike.info/wp/knoike/2018/09/18/69079/

 

2018年9月15日
移行してみてとりあえず感じたこと,などなど.
https://noike.info/wp/knoike/2018/09/15/37966/

 

2018年9月15日
ブログ「とり茶」を,Seesaaブログから自宅サーバーの WordPress に移行してみました.
https://noike.info/wp/knoike/2018/09/15/37953/

 

 

 

Pocket

OG:image を自動生成する既存の WordPress プラグインを改造して,楽天アフィリエイトと Amazonアソシエイトのサムネイル画像を OG:image に自動的に設定するようにした.

Pocket

 

OG:image を自動生成する既存の WordPress プラグイン「Open Graph and Twitter Card Tags」を改造して,

 

o 記事中に楽天アフィリエイトが貼ってある場合は,そのサムネイル画像を OG:image に自動的に設定する

o 記事中に Amazonアソシエイト(アフィリエイト)が貼ってある場合は,そのサムネイル画像を OG:image に自動的に設定する

o それらがないときは,デフォルトの OG:image 設定のままにする

 

ようにした.
優先順位の設定などができるようにはしていなくて,単純に記事中に先に出現したほうを採用するようにした.

この改造をしたら,記事の表示にものすごく時間がかかるようになってしまった.
重たい処理をしているとは思えないので,どこかで何かを待っているせいではないかと思う.
そのうち直そう… .

 

 

 

 

==

 

2019年3月4日
WordPress 5.x の「クラシック」ブロックで「このブロックでエラーが発生したためプレビューできません」というエラーが発生して文字入力できなくなってしまったときの対処方法
https://noike.info/wp/knoike/2019/03/04/81414/

 

2018年9月25日
できてなかった… .記事移行のさらなる問題に気づいたので,今一度,やり直しを検討中… .あーーーーもーーーー,くだらない余計な加工をせずにそのままインポートさせてくれよーーーー.
https://noike.info/wp/knoike/2018/09/25/81014/

 

2018年9月20日
Seesaaブログから WordPress への記事移行は,今度こそ,思ったようにできたと思う… .
https://noike.info/wp/knoike/2018/09/20/80947/

 

2018年9月18日
Seesaaブログから WordPress への記事移行が思ったようにできていなくて,やり直し中… .
https://noike.info/wp/knoike/2018/09/18/69079/

 

2018年9月15日
移行してみてとりあえず感じたこと,などなど.
https://noike.info/wp/knoike/2018/09/15/37966/

 

2018年9月15日
ブログ「とり茶」を,Seesaaブログから自宅サーバーの WordPress に移行してみました.
https://noike.info/wp/knoike/2018/09/15/37953/

 

 

 

Pocket