KINSTAへの道3

実際のサイトデータを入れてどうかチェックしていきます。

サイトキャッシュ問題

運用想定サイト:会員向けの動的コンテンツがメインでほぼキャッシュ利用できない。

前提:専用サーバーもしくは1CPU,1RAMでないとサイトキャッシュの無効化できないとのこと

→個別に依頼してキャッシュを無効化していただく必要がある。

一時保護のためのサイトパスワードプラグイン

サイト公開まで「Password Protected」プラグインでパスワード保護していることが多いのですが、キャッシュに引っかかりました。

→対象のクッキー情報を送ってパスしていただきました。(プラグインの設定ページ記述されています。)

除外してもらうときの内容

Cookie 名:”bid_1_password_protected_auth”

動的にPDF生成しているページ

はい。キャッシュにヒットしました。

→依頼して除外

 

admin-ajax.phpでajax通信しているものってどうなのか?

無効化っぽい?です。回答あやふや。まあ、ちゃんと動いていたからいいや

 

 

結論:キャッシュが影響したらサポートに問い合わせしてキャッシュ除外をしていただく!!

 

この一択となりました。

 

 

KINSTAへの道2

今日は、kinstaにいれたサイトをdevkinstaを利用してローカルで作業を行ってみたいと思います。

 

道のり

1.devkinstaをインストールする(ここから)

2.kinstaアカウントでログインする

3.kinstaからデータを持ってくる

4.これで完成

 

で、開発作業はどうすればよいのか・・・

 

ちなみに、ローカルでも
・「All-in-One WP Migration」はNGです。

 

devKinstaの疑問点

まず、ステージング環境が必要??

ローカルで更新されたファイル、テキスト、メディアなどはどこまでkinstaへ反映させることができるのか?

選択肢としては、ファイルとデータベースという項目があります。
これはステージングからLIVE環境に反映でも同じようにあります。

テンプレートだけならファイル。

各種設定なら、データベースという感じで。DBの部分的なものは手動で反映です。

例:
プラグイン→反映
メディア→反映

まあ、そうですよね。

devKinsta or ステージング環境

どっちが開発しやすいのか・・・

Windows端末を利用しているのでその場合は、ステージングで開発したほうが利用しやすいのでは?って感じもしました。

ざっくりとローカルで作り、ステージングで整え、本番に反映?使い方は色々研究中です。

 

ステージングからLIVE環境への反映

思った以上に時間がかかるイメージです。

 

KINSTAへの道

WordPressのサーバーを追い求めていたらKINSTAに出会った。早速試してみようと思ったけど、いつも利用しているバックアッププラグイン「all in one migration」が利用できなく、「Duplicator」というプラグインを利用してくれとのことだった。

※バックアップとキャッシュ系プラグインはkinstaでは利用禁止のため、最初に削除しておく必要があります。

 

kinstaで公開されている方法になぞっています。

WordPress Duplicatorプラグインを使ってKinstaへ自力でサイトを移行する方法

 

1.kinstaへ移行するために。。。

1.まず本番と同じドメインでサイト準備する。all in one migrationでサイト複製

2.「1」のサイトで、「Duplicator」でデータを生成する

3.kinsta上は、WEBサイト追加だけを行い、WordPressはインストールしない。

4,「kinsta」のWEBサイトにSFTP等で接続して、「2」のデータ(installer.phpとZIPファイル)をアップロードする

5.「4」でアップロードしたinstaller.phpにアクセスする

6.kinstaのDB情報を入力する。
※先にPHPバージョンを合わせたほうが良い

7.サイトにアクセスする。一部停止になっているプラグインもあるので確認する。

8.「Duplicator」のファイルを削除する

これで、LIVE上にサイトが完了しました。やってみたら、すごく簡単でした。

 

2.kinstaで本番運用する

1.kinstaでドメインを追加する(ドメイン追加と確認のTXTレコードを追加する)。

2.プライマリドメインにする(ここでドメインの置き換えが行われる)

3.wp-config.phpの「WP_SITEURL」を確認する

前
define( 'WP_SITEURL', 'https://xxxxxxxxxx.kinsta.cloud/' );

↓

変更後
define( 'WP_SITEURL', 'https://本番用URL/' );

 

4.hostsをkinstaに向けて確認する

5.DNSレコードを変更して本番運用を行う。

 

3.kinstaから戻す・・・

「1.kinstaへ移行するために。。。」で行ってもよいかと思います。

あとは、Duplicatorプラグインの有料版で実施してもよいかと。

 

あれ・・・なんかみれない。。

悩んだ結果、自分のところのインターネット回線が問題だったようです。
別回線では問題なかった。

1時間以内にDNSレコードを切り替えたのがいけないかな???
時間が解決してくれた。

 

Windows2022で新規にActiveDirectoryを構築する

Windows Server 2022で新規にActiveDirectoryサーバーを構築するところから始めたいと思います。

※事前にOSのインストールは完了済み状態からスタート

インストール手順

・サーバーマネージャーから「役割と機能の追加」を押す。

 

・開始する前には「次へ」を押す

 

・インストールの種類と選択は「役割ベースまたは機能ベースのインストール」を選択し「次へ」を押す

 

・対象サーバーの選択は自動選択されたままで「次へ」を押す。

 

・ActiveDirectoryドメインサービスにチェックを入れ、「次へ」を押す

 

・「機能の追加」を押す

 

・「次へ」を押す

 

・次へを押す

 

・「次へ」を押す。

 

・「必要に応じて対象サーバーを自動的に再起動する」にチェックを入れ、「インストール」を押す

 

・「閉じる」をクリックする

 

ActiveDirectoryの初期セットアップを行う

・サーバーマネージャーのビックリマークから、「このサーバーをドメインコントローラーに昇格する」をクリックする。

 

・「新しいフォレストを追加する」を選択し、ドメイン名を入れて、「次へ」をクリックする。

 

・パスワードを設定し、「次へ」を押す

 

・次へを押す

 

・次へを押す

 

・「次へ」を押す

 

・「次へ」を押す

 

・「インストール」を押す

 

・再起動したら、インストール完了です。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Windows Server 2022のインストール

今回は、Windows Server 2022をインストールしたいと思います。

評価版のWindows Server 2022日本語版をダウンロード

・ダウンロードURL

https://www.microsoft.com/ja-jp/evalcenter/download-windows-server-2022

 

ページの中に日本語があるので日本語版をダウンロードします。

 

仮想マシンにインストール

1.仮想マシンを準備します。今回は、VM Playserを利用します。

2.ROMをセットして、仮想マシンを起動します。

3.しばらくは流れに従ってインストールを行います。

 

 

 

 

 

 

 

 

 

 

 

 

OSの種類は、「Windows Server 2022 Standard Evaluation(デスクトップ エクスペリエンス)」を選びます。デスクトップを選ばないのGUIがありません。

WindowsでGUIが無いのは何かなれないので…

 

インストールの種類は、カスタムで新規にインストールしていきます。

 

終わるまでしばらく待機です。

 

いつの間にかインストールが終わっていましたのでパスワードを設定します。

 

インストール完了です。仮想マシンなので仮想マシン用のツールはインストールが必要です。

 

 

ひさびさにWindows2019でACTIVEDirectoryを構築してみた

WindowsServerから離れて久しいですが、久々にWindows Server2019でActiveDirectoryを構築してみました。

ひさびさなのでインストールからの作業です。

Windows Server 2019のインストール

・Windowsセットアップで「次へ」を押す。その後、「インストール」をクリックする。

  

 

・「Windows Server 2019 Standard Evalution (デスクトップ…)」を選択し、「同意」して「カスタム:Windowsのみをインストールする」を選択する

 

・ドライブは適当に推奨のままでインストールしていきます。

 

あ、コアだけにしていしまった。間違えた…。

 

今度はちゃんとGUIになって完了。

 

 

ActiveDirectoryの構築

・まずは、ネットワークを動的IPアドレスから固定IPアドレスに変更する

・サーバーマネージャーから「役割と機能の追加」をクリックします。

 

・「次へ」ボタンをクリックします。

 

・「役割ベースまたは機能ベースのインストール」を選択して、「次へ」をクリックする

 

・「次へ」をクリックする

 

・ActiveDirectoryドメインサービスを選択する

 

・機能の追加をクリックする

 

・次へをクリックする

 

・次へをクリックする

 

・次へをクリックする

 

・「必要に応じて対象サーバーを自動的に再起動する」にチェックを入れて「インストール」をクリックする

 

・閉じるをクリックする

 

・サーバーマネージャーの展開後構成のところから「このサーバーをドメインコントローラーに昇格する」をクリックする

 

・「新しいフォレストに追加する」を選択し、「ルートドメイン名」を入力し、「次へ」を押す

 

・パスワードを入力して「次へ」をクリックする

 

・そのまま次へをクリックする

 

・次へをクリックする

 

・次へをクリックする(変更するとトラブルになりやすいからそのまま)

 

・次へをクリックする

 

・インストールをクリックする

 

・再起動になります。

 

これでADの初期インストールは完了です。

 

今日のうなだれポイント(40ポイント)。交換したロジクールのG413キーボードのマイナージェンジ

ロジクールのキーボードG413を利用していましたが、なんと左下のCtrlキーがチャタリングするようになりました!!

ということで、ロジクールのサポートセンターに問い合わせしてみると、保証期間内なので交換してくれることになり

新品!が到着しました。

 

早速開封!!!

 

おや、なにか違うぞ!!

 

 

写真からではわかりにくいかも知れないが、

・旧G413のキーボードは艶があり、ツルッとした感じのキートップ!

・新G413は艶がなくザラッとした感じのキートップ

 

そして、新G413と旧G413ではキーの押した感じ、戻りが弱くなった感じが!!気がする

 

なんか感触ちがうんだよなー。。。

 

ツルッとした感じで好きだったのでちょっとなぁ。。。

 

ちょっとなぁ。。。ってことで、うだうだしていて、うなだれポイント40としました。

 

 

Windowsエラーコード「0xc000021a」から復旧できるのか!?

ある日、何気なく使っていたパソコンが起動しないというお話をいただいたので調査していることにしました。

そうすると「0xc000021a」のエラーコードでWindows10が停止しておりました。

ちなみに下記のエラー画面です。

 

さらに追記すると、セーフモードも起動不可。更新プログラムのアンインストール不可。システムの復元不可…

 

 

やれることをやってみよう

■チェックディスクで修復してみる

Windows復元環境から「トラブルシューティング」>「詳細オプション」>「コマンドプロンプト」を押す。

下記のコマンドでWindowsの修復をしてみる

CHKDSK d: /R

 

■コマンドプロンプトで「sfc /scannow」を行ってみる

Windows復元環境から「トラブルシューティング」>「詳細オプション」>「コマンドプロンプト」を押す。

下記のコマンドでWindowsの修復をしてみる

sfc /scannow

 

別に、オレ、エラーないしっていう態度でした(TдT)

 

■そーいえば、ディスク容量を使い切っているっていう話だったので

コマンドプロンプトからいらないファイルを「del」コマンドで削除してみた。

ほぼ、0から、25GB程度、空き容量を作ったけど…

 

ちぃ、だめだったよ

 

■もーいいや、ユーザーデータを残して初期化だ!!

これもできませんでした。

 

■どうにもなりませんでしたので、別のPCに接続して、HDDの中身を取得!

とりあえず必要そうなものを…

 

■HDDのクローンを作ろうとしたら…ディスク読み出しできないってさ

一部のセクタが読み出せない!!

じゃあ、もう一度、chkdskで修復だ…あれ…

 

ディスク領域不足だってよ。気づかんかった

 

こまごまとディスクの中で大きいファイルを調べるのがめんどかったので下記のアプリを使ってみた。

DISKINFO

https://forest.watch.impress.co.jp/library/software/diskinfo/

 

調べたところ「Users\%ユーザ名%\Apple\MobileSync」のフォルダが大きいと。。。

iPhoneとかのバックアップらしいので削除!!

 

 

なんだかんだ試したけど!!!あきらめました

データは引っこ抜けたので、あとは再インストール!!以上!

 

 

 

システムイメージを復元できませんでした。システムディスクの回復に使用できるディスクが見つかりません。のときの対処

Windows10のバックアップ(丸ごと)を復元しようとしたときに

「システムイメージを復元できませんでした。システムディスクの回復に使用できるディスクが見つかりません。」ってエラーが表示されたときの対処した方法を簡単にまとめました。

 

エラー発生状況

・Windowsのイメージを別の端末に復元しようとしたとき。

・具体的なエラー内容は下記の画像の通り。

※見ずらいけどご勘弁を。

 

エラーを回避した方法

今回の原因は、バックしたパソコンのHDDの容量とリストア先のHDDの容量が異なるため発生した。

どのように異なるかというと「バックアップ元HDDの容量」>「リストア先HDDの容量」という形で復元する方のHDDの容量が小さかった。

まあ、同じ容量だったのですが、少し違いあったようです。

 

っていうことでここからがちょっと一工夫が必要な作業

 

1.仮想マシン上にHDDにバックアップしたパソコンのイメージを復元

2.仮想マシンにちょっと容量少なめのHDDを追加

3.クローンツールで仮想マシン上のHDDをちょっと容量の少なめHDDにクローンを作成

4.「3」のクローンしたHDDで仮想マシンを起動し、Windowsのバックアップでイメージを取得

5.「4」のバックアップデータを予定しているリストア先の端末で復元

 

今回は、クローンツールにAcronisを利用しました。

 

これでなんとか、復元できました。パチパチ~。

 

 

地味に便利なコマンドプロンプトから実行するコマンド

Windowsでコマンドプロンプトから何かを動作させることは最近は少ないかと思います。

ただ、やっぱり何かあったときはコマンドに限りますw

 

ということでコマンドをまとめてみました。

 

コマンドプロンプトを起動する cmd

なんだかんだ「cmd」はコマンドプロンプトを起動します。

 

プログラムと機能を開く appwiz.cpl

 

ユーザーを追加して管理者権限を付与する net user

以下の様のコマンドで追加する

net user 【追加ユーザー】 【パスワード】 /add
net localgroup administrators 【追加ユーザー】 /add

 

「net user 追加したユーザー」でアカウント情報は確認できる。

 

コントロールパネルを開く control

 

レジストリエディタ regedit

レジストリエディタです。

 

システム構成を開く msconfig

 

システムのプロパティを開く sysdm.cpl

システムのプロパティを開きます。

 

エクスプローラーを起動する explorer

ファイル操作するためのツール。