朝、PCを見たらNextcloudのクライアントがエラーを出していた。
何が起きた!?Σ(゚д゚;≡;゚д゚)
眠気が一気に吹き飛んだw
一瞬ログインループが頭をよぎるw
Webサイトの方も全滅。(ブラウザの安全でない云々の画面になる)
そりゃそうだ。
昨日までで切れたのか。
そういや今日から3月だね。
自動で更新するようにしていたはずなんだけど・・・?
ひとまず手動で動かしてみる。
[]# certbot renew
Running manual-auth-hook command: /***/LetsEncrypt/DirectEdit-master/txtregist.php
manual-auth-hook command "/***/LetsEncrypt/DirectEdit-master/txtregist.php" returned error code 126
Error output from manual-auth-hook command txtregist.php:
/bin/sh: /***/LetsEncrypt/DirectEdit-master/txtregist.php: /usr/bin/php: 誤ったインタプリタです: No such file or directory
manual-auth-hook command "/***/LetsEncrypt/DirectEdit-master/txtregist.php" returned error code 126
Error output from manual-auth-hook command txtregist.php:
/bin/sh: /***/LetsEncrypt/DirectEdit-master/txtregist.php: /usr/bin/php: 誤ったインタプリタです: No such file or directory
/usr/bin/phpがないということらしい。
何かが頭をよぎる。
このときにphpとしてパスが通っていないことを確認した。
実際にはこうなっていたんだけど
lrwxrwxrwx 1 root root 32 1月 5 21:19 php73 -> /opt/remi/php73/root/usr/bin/php
じゃ、しょうがない。
邪道かもしれないけど
[]# ln -s /opt/remi/php73/root/usr/bin/php /usr/bin/php
phpも/opt/remi/php73/root/usr/bin/phpを見に行くように細工。
あとはhttpdを再読込して完了。
[]# systemctl reload httpd
最初再起動を忘れていて、直らない!?と焦ったのはお約束。
無事に動きました。あー良かった。