WordPressの更新に失敗して真っ白からの復活

WordPressで構築しているブログ「そんな今宵もビールの用意だ」において、プログラムの更新中に誤ってタブを閉じてしまい、その結果、管理画面が真っ白の画面表示に!
ブログの表示も真っ白に・・・
これは困った。
こまったときは検索だ、、、
ということで、、、
以下の親切なサイトを参考にさせていただき、なんとか復活させることができました。
復活の呪文を教えて頂いた方に感謝です!

~ 参考にさせていただいたサイト ~
WordPressの更新に失敗して焦った時に、復旧する方法 | 一番かんたんなJava入門

ここにも簡単にメモしておきます。
(1) 「Download | WordPress.org 日本語」より最新のWordPressをダウンロードして解凍。
(2) FTPで真っ白になったWordPressのフォルダにアクセスし、/wp-content/themes にある使っていたテーマフォルダを(1)でダウンロード・解凍したフォルダの中の/wp-content/themesにダウンロード。
(3) FTPでアクセス中の真っ白になったWordPressのフォルダの /wp-contentの直下にあるuploadsというフォルダをダウンロード(これがものすごく時間がかかりました、、、)
(4) FTPでアクセス中の真っ白になったWordPressのフォルダ直下のwp-config.phpを(1)でダウンロード・解凍したフォルダの直下にダウンロード。
(5) FTPでアクセス中の真っ白になったWordPressのフォルダ内のすべてを削除。
(6) (1)でダウンロード・解凍したフォルダの中のすべてをFTPでアクセス中の真っ白になったWordPressのフォルダにアップロード(これがまたものすごく時間がかかりました、、、)
(7) wp-config.phpの権限を600に変更

以上で復活しました。
何時間もかかりましたが、、、
uploadフォルダは残したまま、それ以外をこまめに削除&アップロードした方が短時間でできたと思います。
次にやるときはそうしたいと思い、、、いやいやいや、もう2度とこんなことをしなくていいように、更新中にブラウザのタブを閉じたりしないよう注意します!
しーゆー。

~ 追記 ~
復活できていませんでした。。。
復活したのはTOPページだけで、その他のページは表示されませんでした。
また新しく投稿しようとしてもエラーしてしまいます。
うーん、、、、
また明日、、、、、、、、、、
しーゆー。

WordPressのプラグインWPtouch Mobile Pluginが壊れた

いつからかわかりませんが、WordPressで作成したブログをスマホ(Android, iOS)で閲覧した際に見やすいように整形してくれていたプラグイン「WPtouch Mobile Plugin」が壊れてしまったようです。
スマホでこのブログの記事を閲覧したら以下のようになっていて文字が読みにくくなっていました。
というよりも、これでは読む気がしない!

これなら使用しているテーマのモバイル版のままのほうがよさそうです。 ということで、プラグイン「WPtouch Mobile Plugin」を無効化しました。

これならちゃんと読めそうです。
プラグイン「WPtouch Mobile Plugin」は削除しました。
しーゆー。

WordPressのActivityPubプラグインの設定変更

WordPressのActivityPubプラグインでの投稿時のアイコンの件と設定変更」(2023.8.7)の続きです。

WordPressのActivityPubプラグインのPost-content設定について、Except – A content summary shortened to 400 caracters and without markup にしていましたが、やはり表示が今一つなので、Title and link – Only the title and a link に変更しました。

変更前の設定

変更前のMisskeyでの表示
   ↓ ↓ ↓
変更後の設定

変更後のMisskeyでの表示

リンクカードがまともに表示されないのもなんとかしないとだなぁ・・・
それに、Misskeyではうまくいったけど、Mastodonで検索しても見つからない件も・・・
しーゆー。

WordPressのActivityPubプラグインでの投稿時のアイコンの件と設定変更

突然動き出した(?) WordPressのActivityPubプラグイン」(2023.8.6)の続きです。

前回、追記に書いたように、ActivityPubプラグインにより投稿されたときに表示されるアイコンは、ブログのアイコン(ブログサイトのファビコン画像)ではなく、wordpress.comのアカウントのアイコンだということががわかり、wordpress.comのアカウントのアイコンも星2つのアイコンから星6つのアイコンに変更しました。

その後、MeSpaceへの投稿については、過去の投稿を含めて、以下のように☆6つのアイコンに変更されました。


しかしながら、Misskey.ioへの投稿については、wordpress.comのアカウントのアイコン変更後の投稿もあいかわらず星2つのアイコンです。


同じMisskeyなのに、この違いは何なのでしょうか???

別件ですが、WordPressのActivityPubプラグインのPost-content設定について、デフォルトのContent(default) – The Full content (全文)のままにしていましたが、
Except – A content summary shortened to 400 caracters and without markup にしてみました。


~ マイ関連エントリー ~
突然動き出した(?) WordPressのActivityPubプラグイン (2023.8.6)
WordPressのプラグイン「ActivityPub」が動かない (2023.3.14)


~ 追記 ~ (2023.8.7 23:30)
本エントリー投稿後のMeSpaceへの投稿は以下のようになりました。(Misskey.ioもアイコン以外は同じ)

これなら、タイトルとリンクだけの方がいいんじゃないかという気もしますが、とりあえず当面このままでいきます。


以上、WordPressのActivityPubプラグインについてでした。
しーゆー。

突然動き出した(?) WordPressのActivityPubプラグイン

しばらく前に、WordPressで構築しているこのブログに、ActivityPubプラグインをインストールしましたが、それによるブログのActivityPubのアカウント@atasinti@atasinti.chu.jp (都合により@を@で表示)を、Misskey.ioで検索しても、Mastodonのいくつかのインスタンスで検索してもでてこなかったので、何か設定が足りないのかなぁと思って、そのままになっていました。

~ マイ関連エントリー ~
WordPressのプラグイン「ActivityPub」が動かない (2023.3.14)

本日、「Misskeyの疑似おひとり様サーバーMeSpaceに登録しました」の記事を投稿後に、突然、MeSpaceとMisskey.ioの通知欄にブログが表示されました。
どうやら、本文中にそれぞれのアカウントを記載していたため、メンションとして通知された模様。
なお、その後、ブログ中の記載の@を@に変更していますので、現時点ではメンションはなくなってます。

それぞれ通知のアイコンをクリックするとブログのアカウントが表示されました。

MeSpace


Misskey.io


MeSpaceでFollowしたら、ホームに表示されました。

記事を開いてみると、アカウント部分に色がついていて、メンションされていることがわかります。


しかし、ActivityPubプラグインをインストールした時点ではもう星6つのアイコンだったはずなのに、なぜ昔の星2つのアイコンなんだろう???

Misskey.ioでもFollowしてみましたが、タイムラインに表示されませんでした。
Mostr(NostrとActivityPubの連携)の時もそうでしたが、ActivityPubのグルーバル連携は100%ではないからと思われます。

なお、ブログ中にはMastodonのアカウントも記載しておりましたが、Mastodonにはメンションの通知はありませんでした。

以上より、ブログにインストールしたActivityPubプラグインは動いていて、投稿時にActivityPubプロトコルのデータを出力していたけれど、受け手がいなかったということのようです。
今回、2つのMisskeyでFollowしたので、様子を見たいと思います。
なお、画像の一部にぼかしを入れています。

~ 追記 ~
古いアイコンが表示されたのは、ブログのアイコンではなく、wordpress.comのアカウントのアイコンを持ってきていたからということがわかりました。
wordpress.comのアカウントのアイコンも星6つのアイコンに変更しておきました。
しーゆー。

WordPressのJetpack AIアシスタントを使ってみた。

WordPressのプラグインとして「Jetpack」を利用していますが、記事の見出しや本文、翻訳など、コンテンツ作成で手助けして欲しい部分をAIがサポートしてくれる「Jetpack AIアシスタント」が追加になったということで、試してみました。

~ 関連ニュース ~
AIが記事執筆・要約作成・リストやテーブル生成・翻訳・校正などを助けてくれるWordPress向けの「Jetpack AIアシスタント」が登場 – GIGAZINE
WordPress純正プラグインに、AIがブログを執筆してくれる「Jetpack AI Assistant」登場 - Publickey


投稿画面のブロックに「AIアシスタント」が追加になっています。


AIさんに「朝から土砂降りの雨の日の日記を書いて。」と頼んでみました。


サクサクっと書き上げてくれました。
朝から雨が降り続く1日

今朝は目覚めたら外が土砂降りの雨でした。傘を持って出かけるのが億劫になるような天気です。
今日は何も予定がないので、家でのんびりと過ごすことにしました。雨音が心地よく、読書をしていると時間が過ぎるのを忘れてしまいます。
午後になって、雨が少し弱まったので、家の中で体を動かせるエクササイズを行いました。運動不足だったので、身体がピリピリしていましたが、汗をかいてリフレッシュすることができました。
夕方になっても雨は止まず、外出するのが億劫でしたが、必要に迫られたので外出しました。濡れた道路を歩いたり、雨に打たれながらの移動は少し大変でしたが、なんとか目的地に到着することができました。
今日はずっと雨の中で過ごしましたが、ゆっくりとした時間とリフレッシュした身体で、明日からまた頑張れそうです。


以前試した「シンプルブログ」のAI日記と同じような感じです。
もう「人が文章を書くというのは時代遅れ」そんな時代になりつつあるのでしょうか・・・
なんだかなぁ。。。
しーゆー。

WordPressのデータベースエラー

先ほどの「鬼滅の刃 刀鍛冶の里編『柱になるんじゃないのか!』」を投稿する際、WordPressで下記のエラーが出て、中々投稿できませんでした。
公開に失敗しました。 データベース内の投稿を更新できませんでした。

なんだかんだ調べて解決するのに40分くらいかかってしまいました。
以下にメモしておきます。

LolipopのDBの状態を調べましたが特に異常は見られません。
GoogleのAIのBardさんに聞いてみました。
Q:WordPressで以下のエラーが出ました。どうすればいいですか?
「公開に失敗しました。 データベース内の投稿を更新できませんでした。」

A:WordPressで「公開に失敗しました。データベース内の投稿を更新できませんでした。」というエラーが発生する理由はいくつかあります。最も一般的な理由のいくつかは次のとおりです。

・特殊文字:投稿に特殊文字(日本語のひらがなや漢字など)が含まれている場合、エラーが発生する可能性があります。
・プラグイン:プラグインが互換性がなく、エラーを引き起こしている可能性があります。
・テーマ:テーマが互換性がなく、エラーを引き起こしている可能性があります。
・データベースの破損:データベースが破損している場合、エラーが発生する可能性があります。
・サーバーの問題:サーバーの問題がエラーを引き起こしている可能性があります。

エラーを修正するには、次の手順を試してください。

1.特殊文字を削除する:投稿に特殊文字が含まれている場合、エディターから削除してみてください。
2.プラグインを無効にする:エラーが発生し始めた後にインストールしたプラグインを無効にしてみてください。
3.テーマを変更する:エラーが発生し始めた後にインストールしたテーマを変更してみてください。
4.データベースを復元する:バックアップからデータベースを復元してみてください。
5.ホスティングプロバイダーに連絡する:サーバーの問題が原因と思われる場合は、ホスティングプロバイダーに連絡してサポートを受けてください。


特殊文字が怪しそうです。
ということで1行づつ消しながら行を特定、その行の中の怪しそうな文字を消して該当文字を特定しました。

原因は禰豆子の禰の字を、鬼滅の刃の公式ホームページに書いてあった漢字を使うとエラーになり、禰に書き直すことでなんとか投稿できました。
テスト投稿で試しても同じ事象発生しますので間違いありません。


なんちゅうこっちゃ!
それにしても、これまでに何度も禰豆子の名前は書いたことがありますが、よくエラーが起きなかったなぁ・・・
しーゆー。

WordPressのプラグイン「ActivityPub」が動かない

WordPressにプラグイン「ActivityPub」をインストールしてみました。
以下のようなプラグインです。
This is BETA software, see the FAQ to see the current feature set or rather what is still planned.

The plugin implements the ActivityPub protocol for your blog. Your readers will be able to follow your blogposts on Mastodon and other federated platforms that support ActivityPub.


つまり、MastodonやMisskeyが採用しているActivityPub protocolをブログに導入し、MastodonやMisskeyにつなげられるようになるプラグインです。
プラグイン導入後、早速、Misskey、Mastodonで検索してみましたが、見つからないという結果。。。

調べたら、WordPress側で以下の問題が発生していました。


うーむ、よくわからない・・・
あきらめるか。
しーゆー。

WordPressのTweetableの自動投稿をoffにした

Paper.liのTwitter投稿をoffにした」(2023.2.3)の続きです。

WordPressを使ったこのブログも、プラグイン「Tweetable」を利用してブログ投稿時にTwitterに自動投稿していましたが、これも危険なのでoffにしました。
下記の設定をoffしました。(チェックをはずしました。)


bot判定は人ではなくAIがやっているみたいなので、何が災いするかわかりません。
なんだか、Twitterがどんどん魅力のないサービスになっていく・・・
しーゆー。

~ 追記 ~

WordPressから以下のメールが届きました。
WordPress 5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合にそれを検知してこの自動メールでお知らせする機能が追加されました。

今回の場合、WordPress がプラグイン Tweetable でエラーを捉えました。


チェックをはずすとプラグインエラーが発生してしまうようなので、Tweetableを無効化しました。
面倒くさいなぁ・・・
しーゆー。