Linux WSL で cron を利用する方法・Windows 起動時に自動実行する方法 Windows Subsystem for Linux(WSL) では cron も利用できるのだが、デフォルトでは無効になっているようだ。service コマンドで確認すると以下のように not running と表示される。なので利用の... 2020.04.03 Linux
Database MySQL の root パスワードを忘れたので復旧した 久しぶりにあるサーバーの MySQL を操作しようとしたところ、root パスワードを忘れてしまいログインできなくなってしまった。実は以前にもパスワードを忘れた事がある。八年ぶり二度目らしい。この記事にもある通り MySQL ではそのような... 2020.03.30 Database
Database MySQL サーバーに外部(localhost以外)から接続する方法 諸事情があり MySQL サーバーに他のサーバーから接続する必要が出てきた。しかし MySQL 標準ではローカルホストからの接続のみ許可しているようだ。接続しようとすると以下のようなエラーが出ると思う。このページでは MySQL サーバーへ... 2020.03.25 Database
Linux Ubuntu 18.04 に Certbot を apt 経由でインストールする Ubuntu サーバーで Let's Encrypt を用いて SSL 化する場合、certbot コマンドを利用する事になる。certbot のインストール方法は公式からLet's Encrypt を利用するための certbot コマン... 2020.03.10 Linux
Linux PHP で Class 'DOMDocument' not found とエラーが出たので対処した Wordpress で作成した Web サイトをセットアップしてたところ、以下のようなエラーが発生した。PHP で DOMDocument が無いという場合は大抵 php-dom か php-xml あたりをインストールすると解決する。サー... 2020.03.07 Linux
Linux Ubuntu に nodejs/npm を入れようとしたら "npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed" と言われた 昔から使っているサーバーをメンテナンスして新たな Web アプリを動かすために nodejs と npm を入れようとしたら、以下のようなエラーが発生した。npm を入れるには node-gyp が必要のようだ。調べてみると他にもいくつか必... 2020.03.06 Linux
Linux Rails アプリをデプロイしたら nodejs が古いと言われたので n で最新版にした Rails アプリを開発し本番サーバーに capistrano でデプロイしようとしたところ、以下のようなエラーが発生した。@rails/webpacker が nodejs の 8.16.0 以上を要求しているが見つかったのは 8.10.... 2020.03.03 Linux
Linux Ubuntu 18.04 に PHP 7.4 をインストールする 新たに VPS をセットアップする際、PHP をインストールする必要があった。調べてみると現在の最新バージョンは 7.4 系らしい。ところが Ubuntu の標準でインストールされる PHP は 7.2 で少し古い。なので apt に少し設... 2020.02.27 Linux
Linux Ubuntu で git のバージョンを最新版にする git 2.23.0 より switch や restore といった新たなコマンドが追加されたようだ。さっそく使ってみたいと思ったが自分の利用している Ubuntu 18.04 の標準状態では 2.17.1 が最新版のようだ。Ubuntu... 2019.10.10 Linux
Linux Let's Encrypt でワイルドカード証明書を取得する ある Web サービスで SSL 対応する際、サブドメインが多くなる事からワイルドカード証明書を取得する必要が出てきた。SSL には無料で利用可能な Let's Encrypt を使っているのだが、ワイルドカード証明書は通常のものと取得する... 2019.10.04 Linux