EC-CUBE2.13のMySQL接続をmysqlからmysqliに変更する手順

世界のウミウシは実はEC-CUBEで出来ています
もうほとんどわかりませんが見る人が見ればわかるんじゃないかな・・・?

というわけでパフォーマンスチューニングやカスタマイズをするとEC-CUBE系のネタとして使えるのです
今回はxdebugで一番コストがかかっていたmysql接続部分をphp-mysqlかphp-mysqliに変えてみた話です

続きを読む EC-CUBE2.13のMySQL接続をmysqlからmysqliに変更する手順

PHP5.5で一部動かないEC-CUBEを動かす修正内容

EC-CUBE2.12以前のバージョンPHP5.5以上だと正しく動作しません

動作しないページ一覧(把握しているものなので他にもあるかもしれません)
・オーナーズストア>モジュール管理
・オーナーズストア>プラグイン管理
・システム設定>バックアップ管理
・デザイン管理>テンプレート追加
・コンテンツ管理>ファイル管理

続きを読む PHP5.5で一部動かないEC-CUBEを動かす修正内容

PHP5.2環境にPHPUnitをインストールする手順

まさかPHPのバージョンまでレガシーとは…
PHPUnit最新版はPHP5.3.3以上を求められます

phpunit/PHPUnit requires PHP (version >= 5.3.3), installed version is 5.2.17

5.2系ですとバージョン指定して依存関係があるファイルもそれぞれ入れなければいけないようですorz

続きを読む PHP5.2環境にPHPUnitをインストールする手順

ユニットテスト0のレガシープロジェクトにPHPUnitを導入する

PHPUnitの導入記事ってたくさんあるけどどうも自分で消化できない部分が多いのでまとめておきます
今回はphpunit.xmlの書き方がなんとなく理解できたのでそれを書いておきたかっただけですけど\(^o^)/

続きを読む ユニットテスト0のレガシープロジェクトにPHPUnitを導入する

PHP4の環境を少しだけ助けてくれるモジュール

MasteringPHP 4.1

Advent Calendarのネタにしようかと思ったけどやめたネタです(´з`)y-~

今更すぎるネタ、PHP4の環境を出来るだけ苦にしない為に使える2つのモジュールを紹介します

続きを読む PHP4の環境を少しだけ助けてくれるモジュール

EC-CUBEのモバイルサイトにQRコードを埋め込もうとして非常に苦労した件

eccube

QRコードの生成にはPEARのパッケージ「Image_QRCode」を使用

モジュール自体の使い方は
PHPでちょっと奥に突っ込んだQRコード生成 – PHPに惚れました。
を参考にしました

続きを読む EC-CUBEのモバイルサイトにQRコードを埋め込もうとして非常に苦労した件

開発環境を構築する時用のメモ git・PHPUnit・Hudson

PHPとMySQLとApacheの環境はまとめたのでその他の環境に関するログのこしです
他にsambaやらvimやら色々まとめていかないと

続きを読む 開発環境を構築する時用のメモ git・PHPUnit・Hudson