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

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

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

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

EC-CUBE 3 対応 ログ表示プラグイン を作ってみました

EC-CUBEプラグインアワード3.0なるものがあるそうなのでとりあえずなんか作ってみようかなーと1個作ってみました

EC-CUBE 3 対応 ログ表示プラグイン

続きを読む EC-CUBE 3 対応 ログ表示プラグイン を作ってみました

EC-CUBE 3 はロリポップで動くのか調べてみた



EC-CUBE2系が標準で動くサーバーとしては多分一番安いロリポ
3は動くのかな?どうなのかな?と思ったので昨日作ったやつの動作確認するついでに試してみた

続きを読む EC-CUBE 3 はロリポップで動くのか調べてみた

PHPでFlickr APIを使って画像アップロードする為のサンプル

https://www.flickr.com/services/api/upload.api.html をみてその通りにやっても上手くいかないのでやったことを書いておきます

続きを読む PHPでFlickr APIを使って画像アップロードする為のサンプル

Modern PHP Testing Framework “Codeception” を使って簡単なブラウザテストをする

画面が正しく表示されているのか、を確認したいときにSeleniumを使うのは大変だなーと調べていたらCodeceptionを見つけました

Codeception PHP Testing Framework is designed to work just out of the box. This means its installation requires minimal steps and no external dependencies preinstalled (except PHP, of course). Only one configuration step should be taken and you are ready to test your web application from an eye of actual user.

だそうです。

続きを読む Modern PHP Testing Framework “Codeception” を使って簡単なブラウザテストをする

Unable to find the wrapper “https”

エラーが出てcomposerがインストール出来ない(´Д⊂グスン
ログはこんな感じ
~~~
php -r “readfile(‘https://getcomposer.org/installer’);” | php
PHP Warning: readfile(): Unable to find the wrapper “https” – did you forget to enable it when you configured PHP? in Command line code on line 1
PHP Warning: readfile(https://getcomposer.org/installer): failed to open stream: Invalid argument in Command line code on line 1
php composer.phar install
Could not open input file: composer.phar
Command exited with code 1
~~~

続きを読む Unable to find the wrapper “https”

Travis CIに入門してPHPプロジェクトのCI / 継続的デリバリ環境を整える

前の記事でEC-CUBEのミラーをgithubに作成したのでこれを使ってTravis CIに入門してみます

Travis CIはオープンソースコミュニティのための継続的インテグレーションを無償で提供しているサイト
設定さえしておけばgithubにpushする度にUnitテストの実行など、指定した手順通りに実行してくれます

続きを読む Travis CIに入門してPHPプロジェクトのCI / 継続的デリバリ環境を整える