wordpressがうっさいのでPHP7.2を7.4にした。

linuxはどこが使いやすいのか。バカにしてるのか。と思いつつ手こずった一番の原因はF5で500エラーが出てもindex.phpを叩いてみたら正しく動いていたのね。ということでした。自分のバカさ加減に父ちゃん涙がapacheもPHPもmySQLも普通のインスコ作業で入ります。しかし人類よ。20年も30年もやってるともう飽きたは。そろそろインターネットやめませんか。

さてガワにもどそうと良く見ると何時中古で手に入れたのか忘れたeMachines EL135xのガワのLEDが2個一緒の信号で光ってることを発見。なんという無駄。これは電源LEDとHDDアクセスランプにするしかない。

というわけで半田ゴテ使ってこにょこにょしてるわけですがここで使ってる熱収縮チューブ、今から20年前においらが筑波大学に入った頃荒川沖のジョイフル本田で買った奴だぞ。未だに使い切ってないwww

やったぜ。いままで役立たずだったLEDに機能が。これは嬉しい。監視カメラもIODATAのに替えたし。

ついでにSSDはこういうチャンスにデュプリケーターしてバックアップ。が、

・CFD CSSD-S6B480CG3VX→ASUS ASU630SS-480GQ
 ん?なんか変だぞ…たかだか480GBなのに3時間以上時間がかかる。なんだか動作も不安定。鯖だけでなく家庭内LAN全体が。へっぽこ監視カメラも接続がおかしい。

・CFD CSSD-S6B480CG3VX→GH-SSDR2SA480
 こちらは1時間ちょっとでコピー完了。wordpressも順調。監視カメラもいつでもつながる。最近ネットワーク機器でそこそこ評判良いASUSよりグリーンハウスのSSDが安定してるとはちょっと意外。

本当にこういうエラーが怖い。SSDの相性でどこかのシステムファイルが壊れてるんだろうけどデバイスサキュバスことwindows10は動いちゃう。(/sfc scannowしても異常なし)そこが強みでもあるし弱みでもある。対策としては毒を以て毒を制す。この問題の良さも悪さも複数のデバイスや環境に対応してる懐の広さなんだから、まずは複数のSSDは持っておくことである。

鯖をAthlon II X4 610eからFX-8800Pへ。喜びもつかの間Photon2が死亡…

アベノジューマンかどうか知りませんがBIOSTAR A10N-8800EV6.1を購入しました。(その直後A10N-9830Eが出てむっと思いましたがw)sophos xg firewallが4コア必須で省電力なら何でも良かったんですが結構そこそこパワーもありHYPER-V動かしつ他のソフトも動かせます。フレッツ光のONUだけで16Wを表示してるサンワサプライのワットチェッカーではHYPER-Vのsophos xg firewallだけ動いてる状態で18~19W。てことは3W!?まあCPUファンが「ふぃーん」とか鳴るようなことをさせると(以下W数はONUとの合計で)20~30W前後ですが常時35W前後だったAthlonIIより少ないのは間違いないです。

そしてSSDを移動したところどうも最近のMSのwindows10チェックは甘甘の季節みたいでプロダクトキーを変更しなくてもすんなり認証してくれました。以前だとすかさず「ハードウェア環境が変わりましたね?」のメッセージがでて新しいキーを促されたものですが…MS様の認証が通ればあとはDDNSの変更とHYPER-Vの仮想スイッチマネージャーの「接続の種類」に新しいNICが列挙してあるので適切なものに変更(※nForceは再起動したらリストから消えてました)。の2点だけでそっくりそのまま移行できました。あまりに楽過ぎて拍子抜けです。

引退したAthlonIIはemachines EL1352のマザボに乗ってますがSSDの内容をHDDに移してメモリは16GBのまま動態保存です。WAN側は空き、LAN側は192.168.1.101みたいな半端なアドレスにしてつなげば動きは遅いですがデスクトップ共有でメンテできます。

さてさて落ち着いた…と思ったらBungBungameのPhoton2がROMエラーみたいなもの出して電源がつかなくなりました。winタブレット華やかな時期に手に入れて5年の命。私の人生でいろんなPCを買いましたがvaio N505の次ぐらいに同じ時を過ごしたPCだったのでかなりショックです。kindleなんぞで代用してますがなにしろ泥タブはCPUパワーが圧倒的に足りない。しかしwinタブはUMPCブームと同じく昨今すっかり姿を消しています。諸行無常ですね。

ついに我が家もADSL(ソフバン)から光(NTT)に!しかしsophos XG firewallだとEdgeが「このページを表示できません」

我が家は永い事ADSLで十分だったのだが、私がwindows phone使いなので別途android携帯を持つことになり携帯2台体制、妻もiphoneなんか買って「写真が~」「音楽が~」とかわめき始めてiCloud、さらにWSLでLinuxに手を出したらwindows以上に毎回システムの入れ替えが頻繁で、さすがにADSLだと苦しくなってきた。いくらなんでも平成から令和に時代が変わるってのにこれはまずいだろうとniftyのADSLから@nifty光に。しかしまだipv6ではない。

NTTの代行業者さんがやって来てONUを設定。ADSLモデム兼ルータは返却。これで我が家からはルータ機器がなくなったわけだが、以前から多重NATで動いてるsophos XG firewallがあるわけで、こいつの設定画面に「PPPoE」の文字があるからまあ大丈夫だろう…と思ったらすぐに設定できました。しかし、家中のブラウザで「このページを表示できません」が多発する謎の現象が。再度読み込みをすれば読み込めるのだが、使い勝手が悪すぎる。大きなファイルは問題なく(光に相応しく数十MB/sの速度で)送受信できるのに。うーむ。…

調べてみるとNTTの光はMTUが1454らしい。さらにsophosはMSSがMTUより48少ない数でないとダメらしい。早速設定を変えてみるも…状況は変わらず。(ほかにDNS設定も「PPPoEからDNSを取得」に設定しなおしたほうがいいと思うがこれは本記事の内容とは関係なし)

結局、RIPのデフォルトメトリックがデフォルトで1だった。内部では自分たちですら把握しきれてない多段NATかましてそうなNTT光で1はねーだろ。ということで最大の16にしたら謎の減少はおさまった。ほほうイソターネッツとはそういうものなのか。と思いつつ、やばかったらどなたかご指摘お願いします(その後1に戻しても症状が起こらなくなりました)。

[喪146] モテないし雨がやむまで 4コマでtwitterのいいね460個超え!そしてwordpressが5.0に。なんじゃこりゃ~!!

このブログは始まった時はniftyのココログで、次いでさくらのライトで、2015年に「そろそろ流行りのwordpressにするか」ってんでwalbrixでwordpressの仮想マシンを動かしてMT形式のデータを引っ越したんです。それ以来基本的にwordpressの操作は変わらなかったけど、今回5.0の新しいエディタになってしまったため、おっかなびっくり操作してます。外見は全然変わらないけど記事を書きこむエディタが全然変わったんです。こりゃかなり議論あるわなw(まあ外国のこしゃまっくれた小さくまとまった英文ブログみたいなのイメージしたら、まあ使いやすいです)

さて、わたモテ4コマ漫画、twitterにて先行公開? してるのですがいいねが(12月9日22時時点で)460件も!パクツイ以外では新記録かも!!基本的にtwitterでわたモテ関連は議論したくないので反応なしですがここではお礼申し上げます。会社で思いついて描きながらやっつけで申し訳ないなあと思っていたのですが妻にできあがったモノ見せた途端ゲラゲラ笑ってくれたので分かりやすくてあんまり害のないオチだったんだと思います。よかったよかったw

しかし今回、やんごとなき加藤さんがライバルの眼前でもこっちを膝枕するという攻略モード全開でこの老体とまどうばかりです。どうしてゆりちゃんがボケーとしてるのか某解説サイトの解釈が気になります。いや別にこの漫画百合やってる自覚はないしダラダラ日常タレ流してりゃいいと思うんですが、まあ私の解釈では低気圧のせいで単にボケーとしてただけというのが正解だろうと思います。

そんなことより新しいwordpress5.0です。うーん使いにくい。target=”_blank” がボタン押下になったのはまあ改善かも知れないけど。…

sophos XG firewallをVIA Edenx2からAMD AthlonIIx2 240eへ。

 今回お役御免で電源を落としたHP t510です。sophos XG firewallを動かしてました。intel嫌いな私もニッコリなCyrixの流れをくむ(そしてAMDerとして煮え湯を飲まされた)VIAのEdenx2 u4200マシンです。miniPCIeがあるのでNIC2枚積んでUTMとして十分実用にはなっていましたが暗号通貨がだだ下がりな昨今こちらも終了のマイニングマシンに分散していたWEBサーバやVPNなどの機能を一台のPCにまとめて消費電力を節約するには力不足でした。

 こちらが今回UTMやWEBサーバなどもろもろ常時PCとしての任を担うことになったAthlonIIx2 240eマシン。ケースはeMachines EL1850ですが中身は電脳売王で買ったEL1352らしいw(となりの黒いmATXはPhenomで録画PC。意地でも自作PCにintelは使わんぞw)

 こいつにwin10proを入れて
清水理史の「イニシャルB」ルーター直下でウイルスやあやしい通信を遮断!「Sophos XG Firewall」で家庭用UTMを無料で自作する(これdocファイルもう消えてるみたいですね…私はローカルに保存しています)
 や
くわぽんのつれづれ日記
 などを参考にHYPER-Vでsophos XG firewallを動かすことに成功しました。情報公開に感謝です。

 AthlonIIマシンにはほかにWSLでwordpressやVPNのsoftetherを動かしてますがHP t510の時よりネットの体感は(妻も認めるほど)速いのでたいしたもんです。

 あと台所のテレビ棚からシンクライアントやらケーブルやらスイッチやらこれだけ無くすことができました。スッキリ。

 これでインターネット接続関連のPCやスイッチやらモデムやらが常時消費してる電力は60~70Wに抑えることができます。

 暗号通貨の暑い日々が嘘のようです。…

 以下 備忘録。

 モデムからsophosを通してAthlonIIマシンに80を通す。

 IPアドレスを指定するにも事前にプロファイルみたいなものを作るのがsophosのクセっぽい。一度知ったら問題ないけど知らないとなんもできひんよー。

・NVIDIAが内蔵RJ45でWANにつながってる。RealtekがPCIeの増設RJ45で家庭内LANへ。

・sophosはwan側もlan側もDHCP外の番号決め打ちだけどwindowsはWANから192.168.0.18なんて番号もらってそれでsoftetherが動いたりするとなんのためにsophosのUTM置いたのか分からないのでwindows側のRealtekは無効に設定。

・softetherはインスコ時「拠点間接続 VPNサーバまたはブリッジ」も選択しておいてブリッジ先を「vEthernet(新しい仮想スイッチ)」に。これには”ネットワーク3”という名前がついているがHYPER-Vにsophosをインスコ時「必要だろう」とあらかじめ内蔵NICとPCIeとでネットワーク1と2を作っておいたらsophosが動き出した→NATが動き出した→自動でできちゃったネットワーク。メンテのときはここをいぢることになるわけですな。

・そういえばHYPER-Vは「自動開始アクション」を「常に開始」にしておけばwindows updateで再起動しても普通にsophos動いてます。「自動停止アクション」は「保存」でグレイアウトしてるけどこれはこのままでいいでしょ。

wordpressのパーマリンクを「/年/月/日/+post_id」だったのを標準の「?P=post_id」にsearch regexで変える/All-in-One WP Migrationがアホ仕様に。

 wordpressの記事のリンクをパーマリンクって言うらしいですが、これをwordpressを始めたころはURLから年月日が分かりやすいので

/%year%/%monthnum%/%day%/%post_id%/

 な風にしてたんですがテーマとかプラグインによってはこういう独自風のURLは相性が悪いらしくなんだかワケの分からないエラーが続出するのでpost_idだけの「標準」にしたところwordpress側のエラーは出なくなりました。が、これでは過去記事がリンク切れだらけにw

 しょうがないのでsearch regexでなんとかならないかと正規表現を調べてみたら以下のようにするとうまく行きました。

 * * *

 wordpressついでに。超初心者向け引越しプラグインだったAll-in-One WP Migration。UNIX嫌いの私もwindows10のWSLのおかげで自宅の床鯖使ってますが、バックアップ用ファイルが512MB以下なら無料プラグインとして使えるので

C:\Windows\System32\drivers\etc

 のhostsファイル書き換えで好きなPCをバックアップ先にして

>sudo rsync -av /home/t19cry/sigeyuki.xyz/public_html/wp-content/uploads (ユーザ名)@(192.168.xxx.NASのIPアドレス):/volume1/tmp/(※DS216jの場合)

 で512MBを優に超えるメディアライブラリをNAS経由でホイホイコピーできて便利に使わせていただいておりました。…が、
 今朝もバックアップ作業しようと思ったらファイルでのエクスポートはそのままなのにファイルでのインポートはzipファイルの拡張機能あつかいになり、「all-in-one-wp-migration-file-extension.zip」をダウンロードして

wordpressの「プラグイン」→「新規追加」→「プラグインのアップロード」

 で追加しなくちゃならなくなってて焦りました。

 このエクステンションも無料のままなのでまあ良いんですが、wordpressのプラグインをzipファイルから導入したことがないような「プラグインを追加」からしかインストールしたことがない初心者は困ると思います。
 いままでは「親にもおすすめできる初心者向けプラグイン」だったのになあ。ちょっと意図が分かりません。

WSLのwordpressを4.9.6に更新できないので焦る。

さて本日は久しぶりの暑い休日。人類史上初めてブロック・チェーンが巻き戻された地球の片隅で麦茶飲みながらwordpressをWordPress 4.9.6に更新しようとしたら(今までちっこい更新はできていた)

WSL上のwordpress君:
いくつかのファイルをコピーできないため、最新版のインストールができません。これはたいていの場合、ファイルのパーミッションが適切でないことが原因です。

と言われてビビる。walbrixからwslに移行して初めてのwordpressのでかいアップデートぽい。

まあ多分アレだろうな~と思ったらやっぱりパーミッションとの由。

いい加減UNIXはこの

なんか役に立ったことあんのかコレ。MS-DOSを見習え。

今時UTMでなんぼでも侵入を防げるし、壁を超えられたらそれで「もういいや。好きにしてくれ」というセキュリティもLGBTPZNだろ。

とかなんとか世界の中心で愛を叫ぶはチャレンジ2万キロのリメイクとか言っても場末のデザイナーにしか感銘を受けないので恐る恐るパーミッションを変えることにする。(めんどうくせえ)

とりあえずwordpressのフォルダがどこにあったか思い出せない。俺の場合はubuntuをインスコしたので

/var/www/html/wordpress

にあった。

次にchownとやらをやってみるが誰がオーナーなのか分からない。前回apache2を入れた俺の場合、/etc/apache2/apache2.confにオーナー情報があるっぽい。

# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

なんやコレ。

ブチギレ寸前で/etc/apache2/envvarsをcatしてみると

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

は?誰?

なんかもうクソダサイっていうか各方面で混乱の元になりそうな名前のユーザーがオーナーだった。まあいいけど。

sudo chown -R user:www-data /var/www/html/wordpress

でパーミッションは良かったみたい。無事wordpressのアップデートが終了。

安心したのもつかの間。今回はでかいアップデートなのでTwentyFourteenテーマのheader.phpが書き換えられてしまった。
ウチはここにグーグルアナリティクスのスプリクトやら冒頭のでかい画像にかかるアンカーを取るなどの作業が必要。

とりあえずwordpressのダッシュボードから外観→テーマの編集→header.phpを開いて編集して保存しようとすると…

俺のお陰でver4.9.6になったwordpress君:
致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他の手段で PHP ファイルの変更をアップロードする必要があります。

致命的なエラーはオメーだよ!!と思いつつ

/home/t19cry/sigeyuki.xyz/public_html/wp-content/themes/twentyfourteen

くんだり降りてlsしてみるとheader.phpはここに居ました。

ここでsudo nano header.phpして書き換え。ホントにめんどうくせえ。

なんかもう全てが面倒な方向に進んでるな!