« 黒部ルートを使った山旅企画 | メイン | 新緑の青葉山登山 »

2006年05月20日
ブックマーク: このエントリをはてなブックマークに登録 このエントリーを含むはてなブックマーク Save This Page to del.icio.us この記事をクリップ! このエントリをニフティクリップに登録 このエントリをECナビ人気ニュースに登録 このエントリを BlogPeople Tags に登録 このエントリを BlogPeople Instant Bookmark に登録 PingKingポッケに追加  

山旅本屋さん Ver0.81.02 リリースの秘密

マイバブルタイプ様の、使って損はないプログラム で、
手軽にアマゾンショップ 「tamazon」 を知り、
山旅本屋さんVer0.81.0 2 としてリニューアルしました。

「Amazonの商品を紹介するアフィリエイト サイトが簡単に構築できる。」
はずだったのですが、私が管理するサーバだと次の3点で苦労しました。

1.検索処理で文字化けが発生
  PHPの文字関係の設定が次のようになっていたため文字化けが発生
   mbstring.http_input auto
   mbstring.http_output SJIS
   mbstring.internal_encoding EUC-JP
  「.htaccess」で次のように設定して旨く動くようになった。
   php_value default_charset UTF-8
   php_value mbstring.internal_encoding UTF-8
   php_value mbstring.http_input auto
   php_value mbstring.http_output UTF-8
   php_flag mbstring.encoding_translation On

2.「.htaccess」ファイルが使えない
  1.で「.htaccess」で次のように設定・・・と書きましたが、今度は、
  Apacheサーバが、.htaccess ファイルを使用しない設定になってました。
  Apache チュートリアル: .htaccess ファイル
  などを参考に、httpd.confを次のように変更しApacheをrestartしました。
   AllowOverride None
      ↓
   AllowOverride All

3.RewriteEngine が使えない
  手軽にアマゾンショップでは、RewriteEngineを使ってURLをすっきり
  させているのですが、これが使えませんでした。
  原因はApacheサーバに、mod_rewrite をインストールしてなかった
  からでした。
  mod_rewriteのインストール・設定
  などを参考に、./configureを次のように変更しApacheを再構築し、
   ./configure --enable-module=so --enable-rewrite=shared
  さらに、httpd.confに次の1行を追加しました。
   LoadModule rewrite_module modules/mod_rewrite.so

これで、なんとか「手軽にアマゾンショップ」が動きました。
人のプログラムを使うことも大変勉強になります。
苦労したあと動いたので大変嬉しいです。
あとはテンプレートの変更で、売れる「山旅本屋さん」にするだけです。
でも、売れる「山旅本屋さん」にするのが一番難しいですが。(^_^);

 ←クリックしてもらうと嬉しいです。


投稿者 山旅人 : 2006年05月20日 09:43

トラックバック

このエントリーのトラックバックURL:
http://yama-tabi.net/cgi/mt/mt-tb.cgi/405

このリストは、次のエントリーを参照しています: 山旅本屋さん Ver0.81.02 リリースの秘密:

» PHPにおける文字化け from Shoulder.jp

1.Apacheでの設定(実行環境)

[続きを読む]

トラックバック時刻: 2006年06月01日 01:34

コメント

Never heard of it before, but after reading this can say with assurance, that it’s a point of great interest and fun for me

投稿者 ninja9220 : 2008年04月09日 19:16

コメントしてください




保存しますか?


 
Copyright (C) 2004-2007 Shingo Ishizumi All Right Reserved (メール)       ここで一言