気ままに

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

【Mac】Postgres 9.6→10.1へバージョンアップ対応

Mac OS:High Sierra

不用意に brew upgradeしてしまった影響は、今だに出ているので、その対応を細々と。 元々入っていたPostgresのバージョンが9.6から10.1 にバージョンが上がった為、Postgresを起動しようとするとエラーで起動できなくなったので、その対応

$ postgres -D /usr/local/var/postgres
2018-01-22 14:18:16.340 JST [14935] FATAL:  database files are incompatible with server
2018-01-22 14:18:16.340 JST [14935] DETAIL:  The data directory was initialized by PostgreSQL version 9.6, which is not compatible with this version 10.1.
続きを読む

【Mac】csvをダウンロードして文字化けして困った時の対処方法

Maccsvが文字化けした時の対処方法

Macに限定した話ではありませんが、最近のバージョンではWordPress文字コードUTF-8なのですが、csvなどダウンロードするとsjisに変換されない場合がある為、 特定の画面からダウンロードしたcsvが文字化けしていて困ることが多々あります。

日本語だと文字化けするので、どうやったらいいか(Macの場合)簡単な方法を紹介します。

続きを読む

【Rails】Mac のMySQLを5.7にアップグレードした時のエラー対処方法

f:id:unot13:20170908162942p:plain# Mysqlのバージョンを5.7にアップグレードした時にハマったので、対処方法をメモ

bundle exec rails

を実行すると以下のようなエラーがでる

.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:94:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'mysql2'. (Bundler::GemRequireError)
Gem Load Error is: uninitialized constant Mysql2::Client::SECURE_CONNECTION
続きを読む

phpを実行するとjpegのエラーが出た時の対処方法

突然ローカルで php -v をすると以下のエラーが出るようになったので、その時の対処方法。
これも、ググったら英語でしか解決方法がなかったので、、、

続きを読む

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

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

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

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

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

続きを読む