珍しい現象かな?、コマンドプロンプトでトラブル発生!

Let’s Encrypt 発行の SSL 証明書更新が可能だというメールが届いた。早速、管理者でコマンドプロンプトを開いて更新すべく ディレクトリ/Certbot/bin と打ったが?原因不明、使えない状態だった。

 

電源入れてすぐF11キーを連打して[オプションの選択]画面を起動します。
[トラブルシューティング]をクリックします。
[詳細オプション]をクリックします。
[コマンドプロンプト]をクリックします。
管理者のコマンドプロンプトが起動します。

* ディレクトリ/Certbot/bin へ移動できたので、Windows 画面から再度試した。

タイプミスが無いように何回もチェックしたが?とにかく更新できたので一安心!

原因不明のMySQLにエラーで、XAMPPでStartできない時

 

Windows のシャットダウンや再起動する際に起きる MySQL の Start の OK! 、だけどサイトでは 「MySQL の接続エラー」でWEB 接続が不可。いろいろ調べたが。。。

【今回復旧させた操作】
1 \data 内のファイルを新たにフォルダー作成して全てのファイルを移動
2 \backup 内のファイルを \data へコピー
3 XAMPP→MySQL 起動を確認(ここで起動できないようなら別に原因がある)
4 \dataディレクトリ内の mysql、performance_schema、phpmyadmin、test ファルダ以外のファイルを削除
5.移動したフォルダーにあるファイルの内、ibdata1、my.ini ファイルを移動
 (ibdata1 は DB との接続にかかわるファイルなので、必ず移動したファイルで置き換え)

Windows の「管理イベントの要約」で MariaDB でエラーが起きてることなので、原因不明の MariaDB エラーとなった感じで破損したのが標準の DB だったのか?、とにかく上記の操作で復旧できた。

MySQLでエラー発生、原因つかめず。。。

昨夜、サイトの気になる個所を修正したので、今日の朝 WordPress&MySQL のデーター保存のため Xampp Control を閉じて Windows の再起動と起動、さぁ始めようとしたが。。。MySQL だけがスタートしない。phpmyadmin の config.inc.php も MySQLの my.ini も問題なし、MySQLのエラーログをみてもエラーの発生個所が不明。

 

昨夜コピーした data で入れ替えをしたが。。。ダメ! 最後の手段で8月中旬 Xampp 丸ごとメモリーカードに保存した MySQL の data と phpMyAdmin を入れ替えて Xampp Cantrol の MySQL を無事スタートさせることができた。

2度の障害が発生、後にも先にも Windows の OneDrive の更新&共有?による不都合だろう?と思われるので、停止も中止もできない状態だ。

自宅サーバーに不都合なOneDriveの更新&共有?に関して

Windows 11 pro を 24H2 へアップデート後、度々更新&共有?に関する催促が表示されるので乗り気でなかったが。。。

 

)案の定、サーバーに支障が発生、MySQL のデータ部分のファイルだろうと思われるので、先日前のデータを入れ替えて事を脱した。
)Microsoft 関連のソフト&フォルダーに関しては問題が発生しないが、他のソフトに支障が、例えば秀丸エディタIrfanView64 へ保管した画像、Becky!ver.2 等々の情報が丸ごと消えた。頻繁にメモリーカードなどに保存したデータを PC に戻して事を脱した。

今のデスクトップPC が自宅サーバーの役割をしてるので更新&共有?すべきでなかったと少なからず後悔、面倒だけど PC の起動&再起動後は 必要な時以外は OneDrive を停止又は終了にする。

ある日突然ウェブサイトに問題発生!

公開してるウェブサイトが問題を起こした。原因は Xampp Control で MySQL がストップ!した。最新の data のを入れ替えたが、だめ! サイトを巡って調べたが該当する答えを見つけることができなかった。


又 Xampp 8.1 のインストール? その前にと phpMyAdmin を確認すると config.inc.php の内容に問題があることが分かった。再インストールの際に修正した config.inc.php が消えて original のものになっていた。又、MySQL の my.ini も確認すると修正した部分が消えて original のファイルになっている。何故だ~!!!!と思いつつ両方を再修正した。

xampp-control を管理者として実行して apache と mysql をスタート、ウェブサイトは何事もなく表示された。

phpMyAdminでWordPressの一覧を簡素化

phpMyAdminのwordpressのテーブルを簡素化すると、各項目に「status ok!」の表示が出るので気にすることなく見過ごしていた「Table does not support optimize, doing recreate + analyze instead 」と言うメッセージについて調べてみた。

「Table does not support optimize, doing recreate + analyze instead」とメッセージが出てくるのは、InnoDBのテーブルをOPTIMIZEしようとしたときに、内部的にはOPTIMIZEではなく、ALTER TABLEで対応を行なっているので、再度テーブルを作成して、インデックスを作り直している。そのため、その処理の記録として、該当のテーブルはOPTIMIZEはサポートしていないけど、代わりに再度テーブルを作成していることのメッセージを表示している。MySQL 5.1.27以降のテーブル最適化では、optimize tableは正常に実行できている。そのため、statusでOKが出ていれば、問題なく完了との事。

※XamppのMySQLはInnoDB テーブルなので OPTIMIZE TABLE の代わりに ALTER TABLE … FORCE が実行されて、出力としては「 Table does not support optimize, doing recreate + analyze instead 」というメッセージが出力される。

再インストールでのエラーの解決方法と疑問点

phpMyAdminへ保存の「DATA」を入れ替えてWordpressデータの最適化をしたら「 ‘user_registered’ へのデフォルト値が無効です。」とエラーが出た。

 

「解決方法」
MySQLのconfigボタンを押し、my.iniを開いて下記の文字列を探して修正して解決した。

## UTF 8 Settings
#init-connect=\'SET NAMES utf8\'
#collation_server=utf8_unicode_ci
#character_set_server=utf8
#skip-character-set-client-handshake
#character_sets-dir="C:/xampp/mysql/share/charsets"
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION ⇐ 文字列
log_bin_trust_function_creators=1

*NO_ZERO_DATEを削除する。

「疑問点」——————–
phpMyAdminが古いDATAのwp_userのuser_passと同じパスワードでのインストールだけど、エラーが発生してwordpressへのLog-inが出来なくなった。又、Log-inの制限が掛かっていたので、30分後に再度トライ、今度は1時間後トライ!その間に再度phpMyAdmin側でパスワードを削除して再入力して試したところ何故か無事にLog-inできた。

最新の「XAMPP Version 8.1.25」をインストール

最終保存のXampp&phpが初期の8.1系なので、最新のバージョン「8.1.25」をインストールした。

 

webサーバー手順:
最新のWordpressをインストール&TwentySeventeenもインストール。Apacheのhttpd.conf、httpd-ssl.conf、httpd-vhost.confを以前のファイルを参考にして修正、MySQL(MariaDB)に関しては新しい「data」のみ削除して古いのに置き換えて、htdocs内のWordpressを削除して古いWordpressに置き換える。
最後にwebサーバーをSSL化するためLet’Encryptにアカウントを登録し、SSL証明書を取得.

※今回はXAMPPが同一系ということもあって、公開するまでの作業はスムーズに運ぶことができた。次にXamppのバージョンアップでは「Server」内の過去の記事を参考に作業ができそうだ。

再インストールしたWordPressの「Twenty Seventeen」

1年以上発ったWordpressが6.6なので保存しておいたWordpressが無事に動くのか心配したが。。。2つの問題を残したけど無事に立ち上げることができた。

 

問題点:
「オプションのモジュール imagick がインストールされていないか、無効化」
imagickを再インストールしてPHPのextにphp_imagick.dllをコピー、php.iniの「Dynamic Extensions」に加えたが、Apacheでエラーが発生。Wordpressでは「gd」で問題が発生しないので良しとした。ヘルスセンターでは良好なので良いのかな?
「データベース、最適なパフォーマンスとセキュリティのため MariaDB バージョン 10.5 以上の使用を検討」
保存したWordPress エクスポートファイルから投稿すべきところ、ファイルが無いので、保存してあった古いWordpressをhtdocsにコピー、mysqlのdataを古いdataに入れ替えた。当然データベースが古いので最新のMariaDBにすべきところだけど今のところ問題が発生しないので良しとした。

後は、GoogleのAPIが一般使用を停止したとか、Amazonの広告が1年以上放置したため使用不可となったことでページ上から削除したとかあったけど、それ以外はあまり変更することなく修正して公開することができた。

中古のデスクトップPCを購入

デスクトップPCの購入では使い慣れたデル製品が目につき即決していたが、今回、L.I.Bの製品に決めたのはアフターケアが良さそうな感じなので決めた。

 

ひどい段ボールの中に、机上に置くに丁度良い大きさのデスクトップPCが収まっていたので心配したがセッティングを済ませて起動、早速ログインのためにユウザーアカウントの設定と再起動したところビックリ、ログイン画面に「ログイン」と表示でパスワード入力にならないでWindowsへ移動しないトラブルが発生、修復して起動させたがMS Officeの認証な消えたので使えないなどのトラブル発生したので早速カスタマーサービスを受けた。説明は抜きにして、満点のサポートで担当者に感謝。

コンパクトな中古のデスクトップPCだけど、ストレスなく使えているのと、サポートが行き届いている感じなので良かった。

【備済み品】デスクトップパソコン Prodesk 400 G5 SF 第8世代 Core i5-8500 SSD MS Office 2021搭載 Windows11 デスクトップPC 中古デスクトップパソコン (SSD&HDD:256/500GB メモリ:16GB)-Amazon整備済み品

TOP

Copyrighted Image