« 2009年6月 | トップページ | 2009年8月 »

2009年7月

ギガント2にA8アフィリエイト

ファーストサーバが提供している『ギガント2』を借りて
EC-CUBEでショッピングサイトを経営しているお店が、
今度は『A8netのアフィリエイトのモジュールを組み込んだが動かない』と
いってきたので調査しました。

ギガント2(に限らないかも?)では、セキュアなページは /virtual/ssl/ という
フォルダ内にファイル一式を上げておく必要がある。
(通常は /virtual/www/ 内へと完璧に分かれている)

よって、組み込むモジュールによって、セキュアなページ内で使うものであれば
/virtual/ssl/data/downloads/module/
この中にデータを格納しなくてはならない。

もちろん、非セキュアなページ用のモジュールであれば
EC-CUBEをインストールした中の /data/downloads/module/  の中で良い。

今回はA8netは 買い物完了画面へ必要タグが埋め込まれる仕組みなので
こちらはセキュアなページ側となるので
/virtual/ssl/data/downloads/module/ 側にアップする必要があったのでした。 

一点、通常管理画面はセキュアなページ側に置くのだけれど、
そうすると 商品管理画面からアップされる画像が
/virtual/ssl/html/upload/save_image/  の中に格納されてしまうため、
通常のトップページや商品一覧ページからはリンクされなくなってしまう。

このあたりも、運用でカバーするなど 難しいところでしたが。

EC-CUBE使うのにFirstServerギガント2はおすすめできないかも、
というのが使ってみての感想です。

| | コメント (0) | トラックバック (0)

ジオシティーズでPHPメールフォーム

ジオプラスという有料サービスでCGI・PHPが可能だということで、
今回はジオシティーズにメールフォームを載せる依頼が来ました。

「フン」とタカをくくっていたら、かなり痛い目に遭いましたので覚え書き。

■phpの拡張子を持つファイルは、URLが http://cgi.*****~ となる。

 ↑コレには参りました。 呼び出し側のhtmlのformタグ中に、
 htmlと同じフォルダ内にあるから action="hoge.php" とだけ記述していたら
 該当するページが見つからない趣旨のエラーが出てしまいました。

 phpファイルの場合、どういうアドレスになるのかを知るには、
 ジオシティーズの管理画面で用意されている ファイル一覧を見る画面で
 「表示」をクリックするとブラウザが立ち上がるので、アドレスバーにて確認。

■Yahoo!に登録しているメールアドレスでないと、送信できない

 ↑Yahoo!にログインして、自分が登録しているアドレスを確認し、
 それをFromにセットしてあげると無事解決。

 ・・・なんだけど、管理者宛に送られるメールの送信者はユーザーにしたいのに
 それは無理ということなんだよね-。

とりあえず、上記の事を押さえておけばオッケーかな。

| | コメント (0) | トラックバック (0)

« 2009年6月 | トップページ | 2009年8月 »