タグ: windows

  • [WordPress] ブロガーになる(1) – WordPressのコード修正に必要なWindows用エディター「EmEditor」とWordPressのバックアップ

    [WordPress] ブロガーになる(1) – WordPressのコード修正に必要なWindows用エディター「EmEditor」とWordPressのバックアップ

    はじめに

    WindowsでWordPressを少し本格的に管理したり表示の具合をCSSを編集して見栄えの良いページにしたりするには、エディタは選んだ方が良いでしょう。

    WordPressでは、PHP言語でプログラム、設定が書かれています。PHPに対応するエディタであれば、構文などを色分けしたり、インデントしたりを自動でしてくれます。

    Windows環境でのWordPressの管理には、エディタとしてEmEditorをインストールしておいた方がよいということをお世話になっているプロガーさんの記事から知りました。

    EmEditorをWindowsにインストール

    Windowsの検索窓からEmEditorと入力して,MSストアに行きEmEditorをインストールします.

    個人で使用する場合は,観音寺さんがホームページ記事を書いているようにダウングレードすればサブスクリプション費用をかけずに無料で使用可能となるようです.この情報は、少し古い(2019/07現在)ので、ダウングレードがまだ可能かは不明です。

    プロのプログラマーでない限り,ダウングレード版で十分.

    WordPressのバックアップ

    WordPressのバージョンアップを行う前は,バクアップは是非行っておいたほうがよい.

    ソフトウェアはバグが付き物です.サイトを引っ越しするときにも役立つ.

    Synology NASを使用しているのであれば,wwwディレクトリにwordpressフォルダがあるので,そのフォルダ全体をNASの外付けHDDやネットを介してPCにコピーすればいい.

    ルートのフォルダ名は、通常”wordpress”となっているが、他の名前に変更して”blog”などにしている場合は,それのフォルダーまるごとをコピーする.

    バックアップの方法

    NASのシステム、Windows、およびNASのWordPressのプラグインからバックアップする方法の3種類があります。

    • Synology NAS DSMからバックアップ
    • Windowsから共有フォルダとしてWindowsに接続のHDDにバックアップ
    • NASにインストールしたWordPressの拡張機能としてインストールしたプラグインからバックアップ

    Hyper Backupでファイルをバックアップ

    この方法は、NASのシステムからバックアップする方法です。

    • コントロールパネル -> 外部デバイス : USB Diskがマウントされていることを確認する。NASのHDDとは個別の扱いとなる。
    • パッケージセンターからインストールしたHyper Backupを起動する
    • 最初の起動ではウィザードが起動するが、2回目以降は、”➕“によりバックアップメソッドを作成する
    • “➕” -> データバックアップタスク – ローカル フォルダ&USB ->”次” -> “マトンウトしたHDDを選択、作るフォルダ名の設定” -> “次” -> “web”選択 -> “次” -> “Web Station”選択 -> “次” -> “パックアップスケジュール”をとりあえず無効 -> “次” -> ローテーション設定なし -> “適用”
    • 今すぐパックアップ -> マウントしたHDDに作るフォルダ名+”hbk”というフォルダができる

    以上のHyper Backupによるバックアップの詳細は、以下の記事もご覧ください。

    WindowsのRobocopyでファイルをパックアップ

    この方法は、Windowsのrobodopyというロバストネスを誇るコピーツールでバックアップする方法です。

    • robocopyの場合,WindowsのHomeエディションよりも上のエディションでは,ロバストなコピーツールが使える
    • この場合だと、NAS上のWordpressはLinuxのファイルシステムになっているので、属性をそのままパックアップできているのかよくわからない。今後調査する必要がある。
    robocopy.exe \\NAS\web\wordpress c:\desktop\wordpress *.* /E /FFT /W:1 /R:3 /LOG:.\log.txt

    *.* : すべてのファイルを対象 (オプション)

    残りのオプションは,robocopy.exeの説明を参照のこと.

    プラグインからバックアップ

    WordPressのプラグインを使うのも良い法法です。その方がミスもなく安全です。以下の記事もご覧ください。

    この方法は、WordPress全体、データベース単独など、色々と選択してバックアップがの可能です。

    • Synology NASのデータベースのバックアップの場合、MariaDB 10のデータベースのテーブルに保管されているので,そのテーブルをエクスポートしてバックアップしておく.

    WordPressで使用するMariaDBにおけるユーザー名の確認方法

    • wp-config.phpファイルをEmEditorで開き,sqlで検索してみる.”データベースのユーザー名”と”データベースのパスワード”を確認できるはずです.

    編集履歴

    2019/07/12 Hr.Harikiri
    2021/11/03, 記載整備
  • [Windows] スリープ関連ツールが使えない場合の解決方法 – Win32_Processorが使えなくなったのを修復する

    [Windows] スリープ関連ツールが使えない場合の解決方法 – Win32_Processorが使えなくなったのを修復する

    Windows10においてスリープをコントロールするツールが使えなくなって久しく,実害が生じてきたので本気で解決策を調べた

    Windowsのスリープ問題 (Sleeping Issue)は,スリープ機能が付加されてから,多数のユーザーから問題視されてきた.僕もその一人.その解決策として多数のツールがネットに挙げられている.

    感謝すべきは,僕の望む機能を持つツールである,SleepTool612(TM) やSupcon(TM)の2つである.この両方ともWindows10をインストールしたころから正常に動かなくなった.SleepToolのCPU使用率やネットワーク量など,すべてのモニタリング値がZero (0)になったままだった.

    PCのデータを内蔵のHDDやローカルネットワーク上のNASなどにバックアップしている際に,バックアップが完了する前にPCがスリープしてしまう問題が看過できなくなったというか許せなくなった.スリープ機能を外すことは,僕の省エネ理念から反するので省エネの利を取っていたのでした.

    新たなツールを探す

    今回,これらツールがWindows10に対応していないと思っていたため,最近,最も新しいレビュー(Review)からツールを探そうとしたが,SleepToolやSupconに勝るツールは,今現在も外国には存在しないようだ.

    9 best tools to prevent your PC from sleeping or locking


    https://windowsreport.com/prevent-computer-from-sleeping-locking/

    VBS (Visual Basic Script)でもいいからツールを作るか

    そこで,自分でツールを作ろうとい一念発起しネット情報をあさり始めた.開発環境のVisual Studioをインストール,CPU情報をとるにはWMI Win32_ProcessorなるAPIを使用することも分かった.調べてくいくと”WMI Win32_Processorが使えない 2016-0418″を発見した.サイトの筆者によれば,問題が発生したのは,Windows7からWondows10にアップデートしてらかのようで,僕と一緒のようだ.WMI Win32_Processorの代替APIを使用した対応策の記載があったが,自己PCには有効ではなかった.

    解決策を見つけた

    自前ツールを作成と意気込んでいたものの,対策に行き詰っていると,英語圏のサイトに”win32_processor.LoadPercentage null ?”という質問が上がっていた.

    PowerShellにて以下を実行.そのリターンが本来は,CPU使用率であるはずが,名も煮返されない(NULL)とのこと.

    get-wmiobject win32_processor | select LoadPercentage

    対策は,以下の通りシンプルのものだった.

    回答はシンプルでした.

    PowerShellにて以下の2行を実行.

    lodctr /S:[backup filename] ← レジストリのバックアップをしておく
    lodctr /R ← パフォーマンスカウンタの再構築

    その結果,SleepToolのモニタリング値は,すべてあるべき観測される数値を示すように改善された.

    完結.ツール作者の皆様,今後も使わせていただきます.ありがとございます.

    編集履歴
    2019/07/06 はりきり(Mr)
    2019/09/13 追記・文言整備 (表題をわかりやすく)