何とか起動

思ったより,でもなく,思ったほど,でもなく,ということは移転作業はだいたいこんなもんという感じでした.

一番難航したのはWordPressです.あらかじめLAN内でローカルなホスト名前を付けてインストールして,本日ホスト名を変更して外部公開したのですが,そういうやり方はそぐわないようです.古いローカルな名前にリダイレクトされてしまい,使い物になりませんでした.

さんざんクリーンインストールはやり直したので,新しいホスト名を付けた上でクリーンインストールし直しました.

せっかく以前インストールしていたプラグインもobsoleteでないものはインストールしましたが,無駄になりました.

その他は,動かなくて手直ししても動かなくて原因が分からない,というありがちなトラブルは起きませんでした.sendmailやBIND9はろくろく解っていないのですが何とかなりました.特にBINDに関してはもともと理解しないで歴代のSlackwareで動かしていた設定を,Raspberry Piに引っ越しして,Debian流に分割して書いて,動きました😓 動けば良いのです.

Apache2(Apache httpd)にしても,Debian流のおかしな設定を強要されますが,それも何とかなりました.

残る課題はまだまだあります.

  • sendmailのメール受信の確認
  • 〃ログ確認スクリプト作成
  • Mhonarcのインストールと動作確認
  • procmailのインストールと設定
  • dynamic DNSのホストサイトの定期的なアクセス
  • FTPサーバーの設定と防犯カメラの映像の受信設定
  • バックアップディスクの接続とバックアップスクリプトの確認

今のところ思いつくのはこのくらいですが,他にもありそうです.

Raspberry Pi5をサーバーに仕立てる (13) 作業メモ update 2

作業メモのマイナーなupdateをしました.

  1. 空のデータベースを立ち上げる(固定ページ用とBLOG用) ←完了
  2. WordPressの新規インストール ←完了
  3. Plugin,Header imageなどの設定 ←半分
  4. DX spiderのインストールと設定
  5. 外部に公開
  6. sendmailの設定
  7. Samba,Netatalkの設定
  8. WordPressの古いデータの移転を試行

Raspberry Pi5をサーバーに仕立てる (11) 作業メモ

  • RPi4でwpzeroのデータベースとアカウントをつくる
  • RPi5にrsync
  • RPi5にWordPressをクリーンインストールしてwpzeroにつなぐ
  • Pluginをインストールする
  • MariaDBの接続アカウントを正規のものにする
  • 動作確認する

しかし,rsyncでMariaDBをコピーした場合,ユーザーのデータに不具合が残る.

先に,MariaDBを正規の手続きで移転する.

Raspberry Pi5をサーバーに仕立てる (10) プラグインのインストール完了

現行サーバーのWordPressにインストールしてあるプラグインは24個でした.1つずつ新規にインストールしたWordPressにインストールするというじみな作業をしました.

ABC順でAnnieは既にデイスコンのようです.3番目くらいにインストールしたClient IP Detectorですが,Activateしたらcritical errrorが発生したとかで,ダッシュボードはおろか,webサイトの表示もしなくなりました.

エラーを起こすプラグインの除去法をネット検索しますが,ダッシュボードから…というものばかり見つかり話になりません.

WordPressのディレクトリーに行って探したら,wp-content/pluginsの下にclient-ip-ditectorというディレクトリーがあるので,ディレクトリーごと削除したら回復しました😓

そんなわけで残りは恐る恐る作業を続けましたが,Client IP Detectorほどひどいものはありませんでした.ディスコンになって見つけられないものは3つほどありました.

まあ,できるところまでということで,これで完了とします.