スキップしてメイン コンテンツに移動

投稿

10月, 2014の投稿を表示しています

CentOS7.0のsystemd用postgresql制御ファイル

CentOS7.0からsystemdに変わったことで起動スクリプトを今までとは違う記述をしないといけなくなった。サービス制御ファイルを作らないといけない。 PostgreSQLをソースからインストールした最に今まで用意されていたinit.d以下にコピーするスクリプトが使えないので、いろいろ参考にしながら書いたのでメモっとく。

SSL 3.0に深刻な脆弱性「POODLE」見つかる・・・SSL3.0の脆弱性の対策

POODLE(Padding Oracle On Downgraded Legacy Encryption)という名前だそうで。 SSL3.0を有効にしているサイトとの通信において、クッキー情報が漏洩する可能性があるようです。 銀行系サイトが結構使っているようですね。 でも、実際のところ実害は出ないと思いますけどね。

Codebird-phpでError 77のでる件

Codebird-phpで認証しようとすると下記エラーがでている。以前にも出たがエラーの種類が違う。 以前のは、まだtwitter APIも1.0が混合して使えた時だったので完全にhttpsでやりとりしなくても平気だったようだが それぞれのバージョンが上がってりとしてちゃんとcallbackをhttpsにしないとだめなようだ。 Fatal error : Uncaught exception 'Exception' with message 'Error 77 while validating the Twitter API certificate $constants = array( 'CURLE_SSL_CERTPROBLEM' => 58, 'CURLE_SSL_CACERT' => 60, 'CURLE_SSL_CACERT_BADFILE' => 77, 'CURLE_SSL_CRL_BADFILE' => 82, 'CURLE_SSL_ISSUER_ERROR' => 83 ); これ見ると77は、 CURLE_SSL_CACERT_BADFILE らしい。 で、原因は、oauth_callbackの設定でhttpsでないとだめだったのだが、それをやってもエラーが出るのではてと思ったら、初歩的なミスでファイヤーウォールでポートを開けてなかったw 要は、httpとhttpsで接続しようとしていたので怒られたということかな。 $reply = $cb->oauth_requestToken(array( 'oauth_callback' => 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] )); Codebird-php (2.4.1)でエラーが出てツイートできない