Local(旧Local by Flywheel)で環境でkintoneのWebhookの通知を受け取る方法

外部サービス(kintoneなど)のwebhookをローカル環境で通知を受け取るにはNgrokを使うのですが、Localは作成したサイトごとに違うPort番号をランダムに割り振ってしまうために、以下のようなNgrokのコマンドではLocalの環境にアクセスができません。

ngrok http ドメイン名

Port番号を指定してあげる必要があります。
ですが、Localの画面にはどのPortを使っているのかが表示されていないので以下のコマンドでLocalが利用してるPort番号を調べる必要があります。

sudo lsof -i -P | grep -i "listen"

そうすると上記のように現在利用してるPortの一覧が出てくるので httpd の行を見つけてTCP * 10004 の数字がPort番号になるので、その数字で ngrok のコマンドを叩きます。これでngrokが発行したURLでLocalのWordPressWordPressにアクセスすることができます。

ngrok http ドメイン:10004
よかったらシェアしてね!
URLをコピーする
URLをコピーしました!

「エンジニアのためのWordPress開発入門」を執筆しました!

WordPressを使った開発案件は依然多く、それに携わるWebエンジニアも多数存在します。ただし、モダンな開発手法に慣れたWebエンジニアがWordPressに初めて触れたとき、その独特のアーキテクチャやシステムの構成に戸惑いを感じることがあるかもしれません。だが、WordPressは、それらを補ったうえにさらに強力なメリットを持ち合わせています。本書は、PHPプログラマがWordPressで開発する際に必要な基礎知識から、現場で役立つ具体的なカスタマイズ手法や開発のポイントについて詳しく解説しています。

この記事を書いた人

NPO法人のHP制作(WordPress)やkintoneを使った業務システムの構築をしています。サイボウズ株式会社公認kintoneエバンジェリスト/CoderDojo西宮と梅田のチャンピオン/認定NPO法人宝塚NPOセンター理事/NPO法人SEIN理事/

コメント

コメントする

目次
閉じる