猫山さんの日記

写真付きで日記や趣味を書くならgooブログ

WordPress完成!

2022-01-31 | 日記

ダッシュボードのサイトヘルスステータスに「1件の致命的な問題」が表示されている。
警告 オプションのモジュール imagick がインストールされていない
警告 オプションのモジュール zip がインストールされていない
エラー 必須モジュール gd がインストールされていない
これは放っておけないよね。

php -m | grep gd
確かにないみたい
dnf install php-gd
systemctl restart httpd
おっ、致命的な問題はなくなった。
でも、まだ推奨モジュールが存在しませんになっているので、
imagikとzipをインストールしよう。
それが何なのかはわからないけど。

php-imagikはビルドしないといけないらしい。
まずImageMagick-develをインストールするため必要な
PowerToolsリポジトリを有効にする
dnf config-manager --set-enabled powertools
あれ、エラーになる。
/etc/yum.repos.d/miraclelinux-powertools.repo
を編集して、enabled=1にしないといけないらしい
ImageMagick-develはphp-imagickをビルドするのに必要。
dnf install ImageMagick ImageMagick-devel
進んだ。PHP拡張ライブラリをインストール
dnf install php-devel php-pear make
imagickをビルド。
pecl install imagick
拡張ライブラリを読み込むようにphp.iniを作る
echo " extension=imagick.so" > /etc/php.d/imagick.ini
再起動
systemctl restart php-fpm
確認
php -i | grep imagick
入ったみたい。

php-zipもインストール。
dnf install php-zip
あとはWordPress5.9が出ているので、更新してHTTPS化すれば完成だ。
5.9に更新したら推奨モジュールがまた出てきたよ。
dnf install php-intl
httpdのHTTPS化もQiitaに書いてあるとおりにしたらできた。
GroupSessionとWordPressの引越し先がやっと完成した。
長い道程だった・・・。


WordPressついに作動

2022-01-30 | 日記

起きる気力がなくて布団でごろごろしていたけれど、
昨日歯を磨かず寝てしまったことに気づいて、仕方なく起床した。
夜中に何回か目が覚め、夢にまでWordPressが出てきた。
朝食のカリカリ(最近NISSINのごろっとグラノーラが気に入っている)を食べ、
コーヒーを飲むと、PCに向かった。

広報係のWordPressは現行のままにしておき、
GroupSessionだけ別マシンでアップグレードするということも考えたが、
見捨てるわけにはいかない。
もう一度チャレンジしよう。
EPELを追加。
Remiを追加。
PHPインストール。
php.ini設定。
MariaDBインストール。
MariaDBの設定。
WordPress用データベース作成と権限付与。
WordPressインストール。
wp-contentにthemesとuploadsを上書き
(pluginsはどうせエラーになるので後で追加する)
WordPressデータベースのリストア。

最後に、ブラウザからwp-admin/にアクセスしてDBを更新。
記事を見てみると、サムネイルは表示されるけど、
クリックするとやはり404エラー。
よくわからないんだけど、パーマリンクというのがうまく行っていないんだろう。
パーマリンクについてGoogleで検索してみよう。

.htaccessを確かめろという書き込みがあったので見てみたけど、改善しない。
うーん、意味もなく新しい記事を投稿してみる。
「更新に失敗しました。返答が正しいJSONレスポンスではありません。」
あれ、リストアした記事を表示できないだけでなく、新規投稿もできない。
このエラーメッセージで検索すると、
やはり.htaccessを確かめろと書いている。
そもそも.htaccessって何だっけ?
ディレクトリごとの設定を許す仕組みか。
あー、そういや昔そういうの触った記憶があるなあ。
で、有効にするにはhttpd.confのAllowOverrideキーワードか。
見てみると、AllowOverride None(無効)になっている。
AllowOverride Allに直して再度ブラウザでアクセス。

!!!パーマリンク動作した。やったーヽ(^o^)丿
結局、仕組みをちゃんと理解せずにやってたからいけなかったんだね。
WordPressについて残る作業はプラグインの追加だけど、
古くて互換性を確認できていないものも結構ある。
後継と思われるもの等適当に入れておく。
あと、proxy.pacの置き場にもしているので、smbを設定して、
WordPressとsmb用のSELinux設定も施した。
完成は近いぞ。


老化

2022-01-29 | 日記

今日もアカウント切り替え作業だ。
今日はワックスがけの日だから、オフィスが使えない。
猫山はリモートで作業することにした。
リモートデスクトップからさらにリモートデスクトップしても、
遅延とかはない。
ただ、時々間違って自分自身を再起動してしまう。

手順に沿ってPCの設定を何台も変えていく。
新アカウントでの最初のログインは待ち時間が長いので、
その間別のPCの設定を行うんだけど、
並行作業の台数が多すぎると時々どこまでやったかわからなくなり、
確認のため時間をロスすることになる。
人も猫も並行作業は3台までにした方が良いと思う。

最近気づいたことがある。
設定作業とか、単純な入力作業とか、
速さで負けることはほとんどなく、
間違えたり漏れたりすることは決してなかったので、
他人が間違えたのを見つけると「いけてないな~」と思っていたんだけど、
最近は何と、間違えることがある。
まず、キーの押し間違いが増えた(タイプミスしたとちゃんと気づくけど)。
そして何より、目が悪くなって文字の見誤りが増えた。
これは致命的だ。間違いに気づけない。
猫山も、いけてない方に入ってしまったのだ。

作業は15:00前に終わったので、今日もWordPressに挑んだ。
PHPのバージョンを下げてみたり、いろいろ試したがどうしてもうまく行かない。
極力現行に近い形を再現してみても、サムネイルは出るがクリックすると
404エラーになる。
もう無理なのだろうか。
疲れてしまい、19:00前にちょっと横になるとそのまま朝まで寝てしまった。


Teamsでの会議だるい

2022-01-28 | 日記

今日は県が開いたDXワークショップに参加した。
DX=情報システムではないんだけど、庁内たらいまわしの結果、
猫山が出ることになり、以後毎回仕方なく参加している。
まぁ今回のテーマは、住民情報システムのガバメントクラウドへの移行についての
意見交換なので、いいけど。

県がモデレーターで、Teamsのビデオ会議でやったんだけど、
意見を言いたいときは手を挙げて、指名されてからマイクをONにして話すというのが
まどろっこしい。全員がマイクをONにしていると雑音やハウリング等ひどいので
この運用になったんだけど、面倒だなあ。
特に、出席者のひとりが他の出席者に意見を求めた時がだるい。
モデレーター:「誰か意見ありませんか」
出席者:「・・・」
手を挙げて、指名されて、マイクをONにしてというのが面倒で黙ってしまう。
モデレーター:「では〇〇市、意見ありませんか」
参加市町村を一回り順に当てていく。
これが何回も繰り返される。

最近Rocket.Chatを使っていてチャットの良さを実感するようになったので、
試みにTeamsのチャットで発言してみた。
すかさずひとり追従してくれた。
モデレーターもちゃんと気づいてくれた。
いい感じだ。これだと一斉に発言できる。
チャットでの発言を何度か繰り返して、
今後のミーティングでチャットが活用されるように仕向けて行こう。
帰宅後、今日もWordPressに取り組んだ。
あーでもない、こーでもないと何回もスナップショットを戻して試すが、
解決する気配がない。


WordPressアクセスできなくなった

2022-01-27 | 日記

wp-content配下を現行システムのデータで置き換えてwp-admin/にアクセスしたら、
エラーが出てアクセスできなくなってしまった。
何がいけなかったんだろう。
一度wp-admin/にアクセスした後にwp-contentを書き換えたからかな。

以前のスナップショットに戻し、php、MariaDBのインストールからやり直した。
今回はWordPressファイルの配置後先にwp-content配下を現行システムのデータに
置き換えてからwp-admin/にアクセスした。
それでもエラーだ。
疲れた、今日はもう寝よう。