PHP

ECcubeにGMO-PG決済モジュールを組み込んで実行したらMalformed responseというエラーが出た

ECcube2.3.3で、GMO-PG決済モジュールを入れてテストしてみたら、下記のエラーが出た 通信ができませんでした。Malformed response.”これはPHPにOpenSSLが組み込まれてないために起こるエラーのようなので、phpのコンパイル時に--with-opensslをつけてコンパ…

PHPのコマンドラインで改行が入ってしまう

php

コマンドラインのPHPでは、 の後の改行は標準出力されてしまうので、改行なしの出力がほしい場合は、 #!/usr/bin/php とする必要がある。 #!/usr/bin/php なんてやってしまうと、思わぬ改行が入ってしまうので注意 上記の例だと、hoge2の前に1行と後に2行…

もくもく会@ディノに参加しました

php

先週、株式会社ディノで開かれたもくもく会に参加してきました。 普段は、もくもくとある場所に集まって個人がそれぞれ開発するなり勉強するなりするのですが、今回はビールと食事付きのパーティ形式でワイワイしてきました。会社にビールサーバがあるのがす…

phpで後からモジュールを入れる方法

php

phpのコンパイル時に指定するような(C言語で書かれた)モジュールをPeclと言い、 後からCPANのように自由に追加していく(PHPで書かれた)モジュールをPearと言う。Peclは基本的にコンパイル時のconfigureのオプションで指定するんだけど、後から追加したく…

ECcubeのサイトコピー

php

ECcubeを複数サイト立ち上げるとき、いちいちインストールしてたら大変なので、下記の方法で簡単にコピーして立ち上げられるよ。まずはDBのコピー 新しいDBを作成 create database eccube_site2; DBにアクセスするユーザを許可(ユーザ eccube、パスワードhog…

今日はPHPカンファレンス2008を家で見る

PHP

PHPカンファレンスがUstで配信されています。 http://www.php.gr.jp/seminar/20080721/prog.phpリアルタイムに家で見れるのってすばらしい! 岩手にいた頃にこいうスタイルが確立されてればもっと良かったのにな。でも、電車で1時間以上かけて会場に行くより…

ECcubeのモバイル画面で表示されない問題

PHP

お手軽なECcubeだけど、モバイルの画面にPCでアクセスした際はうまくモバイル画面が表示されるのに、携帯の実機やシミュレータでアクセスすると画面に何も表示されない。エラーログも吐き出されず、response 200で正常な感じ。実機ではこのページは表示でき…

ECcubeのインストールをしてみた

PHP

ECcubeというPHPで実装された国産Eコマースのプログラムがあって、それをインストールして設定してみた。 ECcubeは、PC以外にもモバイル3キャリア対応になっていてさすが国産だと思う。それがオープンソースで提供されているのですから、すばらしいです。 ht…