気ままに

プログラム関連で困ったことを調べて気ままに投稿

【WordPress】WooCommerceを使ったメール送信が送れない(AmazonSES)

WooCOmmerceプラグインから注文完了メールなどのメールが送られないのではまって調べてみたら、英語でしか解決方法がなかったので、
共有がてら記載。

WordPressにEC機能をつけるWooCommerceプラグインをインストールして、注文完了メールを受けとろうとしたらなぜかメール届かない。
メールの送信は、「WP Mail STMP」プラグインを使って、Amazon SESから送信している。

設定画面のテストメールと、ユーザ追加時の通知メールは届いているので、WooCommerceのメール送信部分が怪しいので、ググってみると英語のページがいくつか出て来る。
英語苦手だけど日本語のページが無いので読んでみると、Amazon SESは画像を含むメールはダメだから部分を削除しろと書いてあるので、削除してみたら送信できた。

これ、2週間くらい悩んだのに、原因はなんてことない。。。

続きを読む

【AWS】ALBのスティッキーセッションの設定画面が変わっている

最近AWS関連を触る機会があって、操作方法や設定で苦労した部分について、これから書いていこうと思う。

まず、ELBは何も設定しないとラウンドロビン方式でELBにぶら下がってELBにアクセスを振り分けてしまう為、セッションを維持したい場合などは、
スティッキーセッションの設定を有効にして、同じブラウザからは同じインスタンスへアクセスできるようにする必要がある。

Classic Load Balancer のスティッキーセッションを設定する - Elastic Load Balancing ページからの引用

  1. コンソールを使用してロードバランサーの期間ベースのスティッキーセッションを有効にするには
  2. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。
  3. ナビゲーションペインの [LOAD BALANCING] で [Load Balancers] を選択します。
  4. ロードバランサーを選択します。
  5. [Description] タブで、[Edit stickiness] を選択します。
  6. [Edit stickiness] ページで、[Enable load balancer generated cookie stickiness] をクリックします。

(オプション) [Expiration Period] に Cookie の有効期間を秒単位で入力します。この期間が過ぎると、Cookie は古いと見なされます。有効期限を指定しない場合、スティッキーセッションはブラウザセッションが終わるまで保持されます。

  1. [Save] を選択します。

ALBとELBを勘違いして調べていた為、どこにもスティッキーセッションの設定が見当たらない、自分の目が節穴なのかと思って、よーく見てみても無い。。。
そして、2日くらい悩んだ挙句、ELB周りの設定をよーく見直してみるとリスナーの属性に設定項目があることに気づく。

AWS公式のサイトでもページを見つける
docs.aws.amazon.com


f:id:unot13:20170604202124p:plain


ELBとALBに注意!!!

Amazon Web Services パターン別構築・運用ガイド 一番大切な知識と技術が身につく

Amazon Web Services パターン別構築・運用ガイド 一番大切な知識と技術が身につく

Amazon Web Services 徹底活用ガイド (日経BPムック)

Amazon Web Services 徹底活用ガイド (日経BPムック)

Ruby2.0.0をインストールしようとしたらエラーが出た

rbenv でruby 2.0.0p451 をインストールしょうとしたらエラーが出てインストールできない。

sudo rbenv install -v 2.0.0-p451

なぜかというと、Max OS Yosemiteが原因でした。

続きを読む

【書評】プログラムもできない僕はこうしてアプリで月に1000万円稼いだ

タイトルが気になって、手にとってみました。

内容としては、iphoneアプリを作ってからマネタイズ、そして売却までについてどういったことに注意しておくべきかという内容。
これからiphoneアプリを作るので、とても参考になりました。

小額の資金でもiphoneアプリなら、月1000万を稼ぐのに博打ではなく、どんな過程を経て行っていけばいいかがわかりやすく書かれていました。


これから、iphoneアプリを作成しようとしている人も、すでにiphoneアプリを作成していて、マネタイズに困っている人には、おすすめの本です。

プログラムもできない僕はこうしてアプリで月に1000万円稼いだ

プログラムもできない僕はこうしてアプリで月に1000万円稼いだ

MacOS Mavericks 10.9.2 でC拡張のインストールができない

MacOS Mavericks 10.9.2 でC拡張のインストールができない

自分のMacPCにRailsをインストールしようとするとエラーがでて、インストールできない、Google先生に聞いてみると、C拡張が入っていないのでエラーがでているようです。

しかも、調べてみた内容でも対処できなかったので、英語のページに書かれている方法で解決したので、その方法をメモも兼ねて、書いておきます。

続きを読む