【小話】「AmazonJS」が使えないから、記事書く気がしない!

プラグインの「AmazonJS」でAmazon Product Advertising APIのエラーが発生する原因 | OXY NOTES

上記の記事の通りで、うちのサイトも見栄えもよく使いやすい「AmazonJS」のプラグインを使っていたのだが、ある日いつもの通り新規記事に「AmazonJS」でアフィリエイトのリンクを作ろうとしたら、エラーメッセージが。なんと、アマゾンの規約が変わり、30日以上買い物履歴がなかった場合、APIの利用が制限されるらしい。

「AmazonJS」が使えなくなっているものショックだったが、それ以上にうちのサイト経由で30日間の間、1回も買い物されてないほうがよりショックだった(笑)
続きを読む

雑ボット完成。

雑ボット – 馬鹿ラッチ・ポータル(仮)

今度はドコモの雑談対話APIを使って、チャット風ウェブアプリを作ってみた。関西弁が選べたので、関西弁で設定してみたが、たしかに普通の会話は関西弁だが、情報を伝えてくれる時は急に標準語になったりするのはご愛敬。雑談対話形式のBOTを何個か触ったけど、やはり無料で使えるやつの中ではドコモのやつが一番かしこいかもしれない。これをLINE BOTやTwitter BOTにするのはもはや簡単だが、誰も遊んでくれないからね・・・(笑) ドコモの雑談対話APIはまた別の機会に使うことにする。
続きを読む

MySQLを5.6へ、phpMyAdminを4.6へそれぞれアップデート。

MySQLのバージョンを5.6.35、phpMyAdminのバージョンを4.6.6にそれぞれアップデートした。MySQLはデータベースそのものなので、元に戻せるよう全てのデータをdumpしておいたが、アップデートに当って取り立てて不具合はなかった。参考にしたのは下記サイト。5.1から5.5へ、5.5から5.6へと2段階を経てアップデート。

>【Server】mysqlを5.1 から 5.5にアップデートをする方法 | Tips Note by TAM
> CentOSのMySQLを5.5から5.6にアップデートする | karakaram-blog
続きを読む

Apache 2.2.15環境でPHP5.3からPHP7にアップデートしたらWordPressの表示が速くなった。

当方、CentOS 6.8、apache 2.2.15、MySQL 5.1.73環境で、PHPのバージョンは5.3(だった)。これで特に問題なくやっていたのだが、とある事情から新たにプラグインを入れなければならなくなった時、それは突然起こった。

『このプラグインではPHP5.4以上が必要です』

ふーん。じゃあいっちょPHPのバージョンアップすっか。

この、軽い気持ちで始めたPHPのバージョンアップでものすごーくハマったのであった。
続きを読む

Let’s Encrypt サーバー証明書の自動更新が出来ない・・・

久々にwordpressの話。このサイトもSSL化してしばらく経つ。SSL化して得したことは別になにもないが(笑)、SSLの証明書の更新だけはやっておかないと、不審なサイトと認定されてしまう。そこで証明書の自動更新・・・と思ったが、ちょっと手間取ったので、備忘録。

証明書は無料のLet’s Encryptを使用しているのだが、証明書の期限が90日と短いのがたまに傷。ただサーバーにroot権限で入れる環境であれば、証明書の期限まで30日を切っている場合、自動的にもう90日期限を更新してくれる便利なコマンドを用意してくれている。なので気付いたときに、サーバーに入ってコマンドを打ち込めばいいのだが、Linuxにはcronという定期的にジョブを実行してくれるデーモンプロセスがあるので、証明書の更新もcronに任せよう、というのが今回の試み。

ちなみに例えばさくらのレンタルサーバとかだと、サーバーにroot権限でアクセス出来ないので、cronも設定出来ない・・・やりたければ、VPS(バーチャル・プライベート・サーバー)を借りるしかない。
続きを読む

WordPressをさくらのレンタルサーバーからさくらのVPSに移転した時の覚書・その2【SSL化編】

 
前回記事の続き。

私の環境
さくらVPS 512M
Cent OS 6.8
Apache 2.2.15(UNIX)
mysql Ver 14.14 Distrib 5.1.73

個人的にはサイトのSSL化がどハマリだった。SSL証明書のインストール、.htaccessファイルの更新、httpd.confファイルの更新、バーチャルホストの設定、と、これらの流れを一纏めで紹介しているサイトがなかなかなくて・・・。今回はSSL証明書のインストールだけは別項、あるいは他サイトの解説に譲るが、その他については全て言及したいと思う。
続きを読む