osCommerce から Zen Cart への移行作業

osCommerceからZen Cartへの移行作業をやった。 Zen Cartの特徴のひとつはテンプレート機能があること。有料テンプレートを利用するとosCommerceより簡単にそしてリーズナブルにデザインの美しいサイトを構築できる。 テンプレートは大抵、英語圏で作成されたもののため、実際に利用する日本語版Zen Cartのバージョンに合わせて内部の修正が必要だ。 導入するテンプレートと標準のテンプレートをすべて比較して相違点を確認するのにかなりの時間がかかる。海外のテンプレートなので画像ボタンは作り直して、...

osCommerce日本語版のセキュリティバージョンアップ

osCommerce日本語版は、2012年1月16日にバージョンアップされました。 セキュリティ対策数点のみの内容ですので、早めに修正をお勧めします。 osCommerce 日本語版 プロジェクト http://sourceforge.jp/projects/tep-j/releases/ 修正作業のご依頼はこちら https://www.ynagata.com/cms/news/archives/2...

osCommerce 移転のメリット

osCommerceを移転するメリットは3つあります。 一つめは、サーバ費用の 削減。サーバもPCと同じで年々、高機能・低価格化しています。同じ機能なら価格が下がっていますし、同じ価格なら機能が高くなっています。数年前に契約したまま継続を続けている場合は、そのサーバ会社の最近の費用やサービスをかくにんしてみましょう。安くて高機能のサーバプランがあるはずです。 サーバ会社によっては転送料を課金するところがありますが、アクセスが多いサイトはこの費用がたいへんな額になります。転送料が0円のところに移転するだけで年間の費用を節約できます。...

osCommerceの引っ越し 画像

osCommerceを別のサーバに引っ越すときに妙に時間がかかるのが画像の引っ越しだ。現在利用しているサーバと引っ越し先のサーバにそれぞれSSHがあると簡単に圧縮して転送できる。 レンタルサーバによっては制限が厳しく、転送手段がftpのみだととんでもなく時間がかかることになる。 ftpだけで転送すると、現サーバから画像を手元にダウンロードして新サーバへアップロードする。 ftpサーバにもよるが制限があり途中でftpの接続が切断されることがある。 切断された部分の画像は不完全な状態となりこのファイルを探して再開することになる。...

PECL apcのエラー Unable to allocate memory for pool.

apcをインストールしたサーバで原因不明のエラーがログに記録されるようになった。 「require(): Unable to allocate memory for pool.」 思い当たる点がなく、試しにキャッシュを削除すると一時的にエラーは消えるが、またしばらくするとエラーが記録される。 しばらく放置しておいたら、OpenPNE3の機能が正しく動作しなくなった。 エラーログを見ると、同じエラーが表示されている。 調べてみるとapcのバグらしい。 http://pecl.php.net/bugs/bug.php?id=16966...

OpenPNE3 このページにはアクセスできません。

先日、OpenPNE3を利用してコミュニティサイトを構築していたとき、管理画面の初期コミュニティ設定などいくつかのページが表示できなかった。何か設定をすれば表示できるのかと考えてあれこれ操作してもいつまでもその画面だけ「このページにはアクセスできません。」と表示され設定できない。 検索してみるとすぐに原因がわかった。 http://redmine.openpne.jp/issues/1565...