« 黒部ルートを使った山旅企画 | メイン | 新緑の青葉山登山 »
2006年05月20日
山旅本屋さん 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

