Webの便利屋さん Reis レイズ

あさーく ひろーく Webで便利屋やってます

結局alter。。。

2009年8月 24日 Posted by saga

ショッピングサイトをサーバーから構築する依頼がありました。

トップページ
ショッピング
ショッピング2
商品紹介
FAQ
コミュニティ

↑こんな感じです。
用意されていたのはDellのサーバーでした。
サポートされているOSは有料のLinuxばかり。。。

とりあえずVine Linuxを入れてみました。
動くのは動いたのですが、GUIの表示ができたりできなかったり。
とりあえずCUIで起動させてGUIを使いたいときは切り替えるようにしました。

クライアントの話を聞いているとosCommerceあたりが一番適しているように思えたので、MySQLをリビルドし4.0をインストール。
PHPも4系にしました。

しばらく動かしていると、、、やっぱPHP5、MySQL5にしたい^^;
だってコミュニティにXOOPS、FAQにPHPMyFAQ入れようとしたらそうだもんなぁ。

なのでalterをとりあえずPHP5、MySQL5で動くように設定。
サーバーから構築しているのでSafeModeの設定なども楽にクリアできます。

あとはモバイル。
無料で配布されている osCommerce プラスモバイル をダウンロード。
モバイル版もphp5対応がリリースされています。

それをalter用にカスタマイズ。
結局またosCommerce^^;

1個くらいはMagentoとかで組みたいなぁ。

今回作ったphp5,MySQL5版のosCommerce alterはクライアント用に作成したものではなく、こちらで準備したものなので配布でもしようかなと考えてみたんですが。。。

共有サーバーなんかに入っている人は register_globals がonにできなかったりするだろうからどうしても限定的になってしまいます。
alterが入っているディレクトリだけonにしてますが、これもコーディングやり直したいですねぇ。

サーバーから作る場合、よく言われるのが
「セキュリティは大丈夫なの?」
ということです。

100%安心なサーバーなんてありませんが、少なくとも今回のクライアントが以前使用していた共有サーバーよりかはマシかと^^;
ポートも最小限(というかメールとWEBだけ)しか解放してないし、ウィルスソフトも入れてます。
セキュリティの心配する前にパスワードをしっかり作ってくれと思いましたw

旧Reisブログで配布していたoscommerce alterのアップデート系ファイル。
こちらを osCommerce alterで作ったサイトに移動しました。
いくつもあると面倒で^^;
Read the rest of this entry »

wordpress & osCommerce

2008年5月 15日 Posted by saga

サーバーに不要なファイルを置いていると余分なスペースを取るばかりか、「これなんだったっけ?」と半日くらい考えたあげく、実は何にも関連してないファイルだったなんてことがあります。

いま、そういう状況に泣いているsagaです。。。

まぁそれは仕方ないんですが。

最近はwordpressを扱う機械が多くなってきています。
プラグインも少し作ってみました。
osCommerceの新着商品をサイドカラムに表示するプラグインです。

osCommerce側ではwordpressの新着記事をサイドカラムに表示するようにしています。
いわゆる店長日記ですね。

ショップを運営する楽しみになればと思っています。

新パッケージ作成

2008年4月 8日 Posted by saga

osCommerce alterをベースに色々と改良を進めています。
今作成しているパッケージは以下のようなものです。

・携帯電話対応
・METAタグ機能の充実化
なんだかosCommerceのこの部分って途中で開発止まってますよね^^;
それを実用的に変更できるようにしました。
といっても新たにスクリプトを書いたわけですが。

・mod_rewriteを利用してのSEO対策
なんだかんだ言ってやっぱり.htmlで表示されると検索に強いんですよねー。
重複ページとしてペナルティを受けないように、robots.txtも作成しました。
htaccessにも記述を増やしています。

一応完成はしてますが、まだテスト段階です。
今後の改良予定としては

・tableタグの消去
これ一番にやりたかったんですが時間が^^;

・wordpressとの連動
どこまでどういう風に連動させるか考え中
同一ユーザーとかsessionとか面倒そう。。。

・商品個別送料機能の追加
これは各商品ごとに送料を設定し、離島等を除いて全国統一送料にしようというものです。
大手はこれが多いし、実際にこの機能は他のosCommerceのサイトでも使ってますがかなり便利です。

ここまで出来て一応完成としています。

その後、php5,MySQL5でも稼動するように改良していく予定です。
その際にはsafe mode on にも対応できるようにしたいと思っています。

ちなみにこのパッケージ、配布の予定はありません。
ごめんなさい。

ゆっくり進行中 osCommerceの改良

2008年3月 29日 Posted by saga

osCommerce alter2 pre0.0.5 のパッケージに SQLインジェクション対策のアップデートをして、既存のバグに対応したものをとりあえず作り直しました。

しっかし色々やってくと欲が出るもんですね^^;

グリニッジの開発部長さんが、また開発を再開してくれると本当に嬉しいのですが^^;
ソースを見てるとなるほどと関心させられます。

私にもあれだけのスキルがあったらなぁw

とりあえず今目指しているのは

・safe mode onでの稼動
・tableタグの消去
・php5 MySQL5での稼動

最初は気づかずにsafe modeで動かしてたんですが、mail()関数でエラーが出て気づきましたw
影響のある関数を確認していかなくちゃですねー。

tableタグの消去は完全に消すのはどうかなぁーなんて思ってます。
面倒と言えばそれが理由なんですがw
とりあえず全て消去というわけではなく、後のデザイン変更がしやすいように極力使わないようにしたいと思ってます。
せっかくテンプレートがありますしね。
(もう妥協してるような気がする、、、)

php5 & MySQL5でも稼動させるというのは、php5 & MySQL5用のスクリプトにしていくという意味ではありません。
互換で動かしたりして、とりあえず5で動くようにするというものですw
できればパーマリンクなんかもやりたいんですが、、、
そっちって全然わかんないんですよねぇ^^;
勉強しよっと。

急いで開発やりたいのですが、他の案件があってなかなか作業できません。
1週間に3時間程度しか触れていないのが現状です。

時間は自分で作るもの!
でもそれが簡単にできりゃもっと大きな人間になれてただろうなぁw