<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>【ZenCart】カスタマイズメモ</title>
	<atom:link href="http://zencart.memoblog.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://zencart.memoblog.net</link>
	<description>ZenCartの設置やカスタマイズ、使い方、制作方法etc.</description>
	<lastBuildDate>Tue, 20 Apr 2010 06:46:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>「ご注文の確定」でのInternal Server Error 500 が解決。</title>
		<link>http://zencart.memoblog.net/2009/04/14/%e3%80%8c%e3%81%94%e6%b3%a8%e6%96%87%e3%81%ae%e7%a2%ba%e5%ae%9a%e3%80%8d%e3%81%a7%e3%81%aeinternal-server-error-500-%e3%81%8c%e8%a7%a3%e6%b1%ba%e3%80%82/</link>
		<comments>http://zencart.memoblog.net/2009/04/14/%e3%80%8c%e3%81%94%e6%b3%a8%e6%96%87%e3%81%ae%e7%a2%ba%e5%ae%9a%e3%80%8d%e3%81%a7%e3%81%aeinternal-server-error-500-%e3%81%8c%e8%a7%a3%e6%b1%ba%e3%80%82/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 06:07:57 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[エラー]]></category>
		<category><![CDATA[Internal Server Error]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[メールの設定]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=51</guid>
		<description><![CDATA[追記：2010/4/20
いつの時点からか「注文完了時のメールが届かない」とのご報告をいただいたので、再び SMTP → sendmail に設定を戻しました。今度は Internal Server Error 500 は発生せず、メールも無事届いています。
&#8212;
以前「原因不明のInternal Server Errorが「ご注文の確定」ボタンクリックで発生。」という記事を書きましたが、とりあえず解決したのでメモ。
その後、新規インストールを行ってエラーが出なくなったので良かったと思っていたら再発。集中的に調べてみると、原因は「メールの設定」にありました。
結論から書くと、「メール送信 &#8211; 接続方法」を、sendmailではなくsmtpにしました。これで解決。トホホ…
解決の糸口の糸口は、こちらのZen Cart本家のフォーラムの書き込みにありました。同じ原因かどうかはわかりませんが、書き込みの中で「メールの送信方法を変えてみろ」とあって気づきました。注文完了時に行われる処理の１つは、注文者と管理者にメールが送信されること。今まではsession関連か共有SSLを使っているからかと思い込み、いずれも簡単には探ることができずに、あても無くさまよっていたのですが。。。
「解決した」といっても、じゃあなぜsendmailだとエラーが出るのかは分かっていません。同じサーバで同じデータベースにある同じバージョンのZen Cart、テンプレートもほぼ同じ（ドメインは別）ショップではまだエラーが出ていないんです。そうすると、それこそ原因はZen Cart側ではなくて、このドメインのsendmailの設定ファイルが壊れた？とかメールサーバ側の問題じゃなかろうか、とすら思えてきます。わかりません。
&#8212;
※メール送信 &#8211; 接続方法を「smtp」に変えたら、ページ下部のsmtpアカウント関連の値も設定します。設定しなくてもエラーは出ませんが、メールが送信されません（当たり前か）。
サーバ環境）

レンタルサーバ: エックスサーバー X10（サーバ番号: sv67）
MySQL: 4.0.27-Max（EUC-JP）
ZenCart: 1.3.0.2-l10n-jp-4（EUC-JP）
PHP: 4.3.9
Apache: 2.0.52
OS: Linux
CPU: Core2 Duo E6600 ( 2.40GHz )
Memory: 4GB

]]></description>
			<content:encoded><![CDATA[<p><ins datetime="2010-04-20T06:44:03+00:00">追記：2010/4/20</ins></p>
<p>いつの時点からか「注文完了時のメールが届かない」とのご報告をいただいたので、再び SMTP → sendmail に設定を戻しました。今度は Internal Server Error 500 は発生せず、メールも無事届いています。</p>
<p>&#8212;</p>
<p>以前「<a href="http://zencart.memoblog.net/2008/12/09/原因不明のinternal-server-errorが「ご注文の確定」ボタンクリ/">原因不明のInternal Server Errorが「ご注文の確定」ボタンクリックで発生。</a>」という記事を書きましたが、とりあえず解決したのでメモ。</p>
<p>その後、新規インストールを行ってエラーが出なくなったので良かったと思っていたら再発。集中的に調べてみると、原因は「<strong><span style="color: #ff6600">メールの設定</span></strong>」にありました。</p>
<p>結論から書くと、「<strong><span style="color: #ff6600">メール送信 &#8211; 接続方法</span></strong>」を、sendmailではなく<span style="color: #ff6600"><strong>smtp</strong></span>にしました。これで解決。トホホ…</p>
<p>解決の糸口の糸口は、<a href="http://www.zen-cart.com/forum/showthread.php?t=50328" target="_blank">こちらのZen Cart本家のフォーラムの書き込み</a>にありました。同じ原因かどうかはわかりませんが、書き込みの中で「メールの送信方法を変えてみろ」とあって気づきました。注文完了時に行われる処理の１つは、注文者と管理者にメールが送信されること。今まではsession関連か共有SSLを使っているからかと思い込み、いずれも簡単には探ることができずに、あても無くさまよっていたのですが。。。</p>
<p>「解決した」といっても、じゃあなぜsendmailだとエラーが出るのかは分かっていません。同じサーバで同じデータベースにある同じバージョンのZen Cart、テンプレートもほぼ同じ（ドメインは別）ショップではまだエラーが出ていないんです。そうすると、それこそ原因はZen Cart側ではなくて、このドメインのsendmailの設定ファイルが壊れた？とかメールサーバ側の問題じゃなかろうか、とすら思えてきます。わかりません。</p>
<p>&#8212;</p>
<p>※メール送信 &#8211; 接続方法を「smtp」に変えたら、ページ下部のsmtpアカウント関連の値も設定します。設定しなくてもエラーは出ませんが、メールが送信されません（当たり前か）。</p>
<p>サーバ環境）</p>
<ul>
<li>レンタルサーバ: エックスサーバー X10（サーバ番号: sv67）</li>
<li>MySQL: 4.0.27-Max（EUC-JP）</li>
<li>ZenCart: 1.3.0.2-l10n-jp-4（EUC-JP）</li>
<li>PHP: 4.3.9</li>
<li>Apache: 2.0.52</li>
<li>OS: Linux</li>
<li>CPU:<span> </span>Core2 Duo E6600 ( 2.40GHz )</li>
<li>Memory: 4GB</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2009/04/14/%e3%80%8c%e3%81%94%e6%b3%a8%e6%96%87%e3%81%ae%e7%a2%ba%e5%ae%9a%e3%80%8d%e3%81%a7%e3%81%aeinternal-server-error-500-%e3%81%8c%e8%a7%a3%e6%b1%ba%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpMyAdminでインポート時にエラー。</title>
		<link>http://zencart.memoblog.net/2009/04/14/phpmyadmin%e3%81%a7%e3%82%a4%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%88%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%80%82/</link>
		<comments>http://zencart.memoblog.net/2009/04/14/phpmyadmin%e3%81%a7%e3%82%a4%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%88%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%80%82/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 02:32:38 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[エラー]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[インポート]]></category>
		<category><![CDATA[シンタックスエラー]]></category>
		<category><![CDATA[データベース]]></category>
		<category><![CDATA[文字化け]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=44</guid>
		<description><![CDATA[今、ordersテーブルの情報を古いデータベースから新しいデータベースにインポートしようとしたらエラーが出てインポートできなかったの確認してみると不思議な現象が。
「事業所&#8217;」　…事業所＋シングルクォート
であるべきの顧客情報の住所の一部が↓
「事業洲」　…事業洲（シングルクォートなし）
になっていてシンタックスエラー。文字が置き換わり、シングルクォートが欠けている。原因は不明。エディタで検索置換をかけて問題解決。
サーバ環境）

エックスサーバー
MySQL: 4.0.27-Max（EUC-JP）
ZenCart: 1.3.0.2-l10n-jp-4（EUC-JP）
PHP: 4.3.9
テキストエディタ: mi 2.1.6（MacOS X）

]]></description>
			<content:encoded><![CDATA[<p>今、ordersテーブルの情報を古いデータベースから新しいデータベースにインポートしようとしたらエラーが出てインポートできなかったの確認してみると不思議な現象が。</p>
<p>「<strong><span style="color: #ff6600">事業所&#8217;</span></strong>」　…事業所＋シングルクォート</p>
<p>であるべきの顧客情報の住所の一部が↓</p>
<p>「<span style="color: #ff6600"><strong>事業洲</strong></span>」　…事業洲（シングルクォートなし）</p>
<p>になっていてシンタックスエラー。文字が置き換わり、シングルクォートが欠けている。原因は不明。エディタで検索置換をかけて問題解決。</p>
<p>サーバ環境）</p>
<ul>
<li>エックスサーバー</li>
<li>MySQL: 4.0.27-Max（EUC-JP）</li>
<li>ZenCart: 1.3.0.2-l10n-jp-4（EUC-JP）</li>
<li>PHP: 4.3.9</li>
<li>テキストエディタ: mi 2.1.6（MacOS X）</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2009/04/14/phpmyadmin%e3%81%a7%e3%82%a4%e3%83%b3%e3%83%9d%e3%83%bc%e3%83%88%e6%99%82%e3%81%ab%e3%82%a8%e3%83%a9%e3%83%bc%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>注文完了時のメール文面をカスタマイズ。</title>
		<link>http://zencart.memoblog.net/2009/04/07/%e6%b3%a8%e6%96%87%e5%ae%8c%e4%ba%86%e6%99%82%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e6%96%87%e9%9d%a2%e3%82%92%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba%e3%80%82/</link>
		<comments>http://zencart.memoblog.net/2009/04/07/%e6%b3%a8%e6%96%87%e5%ae%8c%e4%ba%86%e6%99%82%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e6%96%87%e9%9d%a2%e3%82%92%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba%e3%80%82/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 08:46:27 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[ZenCart カスタマイズ]]></category>
		<category><![CDATA[Email]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=42</guid>
		<description><![CDATA[メモ。
■編集するファイル
includes&#62;classes&#62;order.php
■編集方法（文言の追加） 
887行目 send_order_email内、「$email_order」という変数が各所でドットで継承するかたちで出てくるので、任意の場所に、下記のように記述。
$email_order .= &#8220;○○○○&#8221;;
「.=」としないとそれまでの値を上書きしてしまうので注意。
■例：「お支払い方法」セクションの後に挿入
981行目、$html_msg['PAYMENT_METHOD_FOOTER']&#8230;&#8230;. の次の行あたりに挿入。
]]></description>
			<content:encoded><![CDATA[<p>メモ。</p>
<p>■編集するファイル</p>
<p>includes&gt;classes&gt;order.php</p>
<p>■編集方法（文言の追加） </p>
<p>887行目 send_order_email内、「<span style="color: #ff6600">$email_order</span>」という変数が各所でドットで継承するかたちで出てくるので、任意の場所に、下記のように記述。</p>
<p>$email_order .= &#8220;○○○○&#8221;;</p>
<p>「.=」としないとそれまでの値を上書きしてしまうので注意。</p>
<p>■例：「お支払い方法」セクションの後に挿入</p>
<p>981行目、$html_msg['PAYMENT_METHOD_FOOTER']&#8230;&#8230;. の次の行あたりに挿入。</p>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2009/04/07/%e6%b3%a8%e6%96%87%e5%ae%8c%e4%ba%86%e6%99%82%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e6%96%87%e9%9d%a2%e3%82%92%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ページによって＜title＞を変える。</title>
		<link>http://zencart.memoblog.net/2009/02/13/%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ab%e3%82%88%e3%81%a3%e3%81%a6%e3%82%92%e5%a4%89%e3%81%88%e3%82%8b%e3%80%82/</link>
		<comments>http://zencart.memoblog.net/2009/02/13/%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ab%e3%82%88%e3%81%a3%e3%81%a6%e3%82%92%e5%a4%89%e3%81%88%e3%82%8b%e3%80%82/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 12:18:02 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[ZenCart カスタマイズ]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[title]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=36</guid>
		<description><![CDATA[■編集するファイル
includes/modules/meta_tags.php
■商品個別ページの&#60;title&#62;をつくっている場所
256行目
define(&#8216;META_TAG_TITLE&#8217;, str_replace(&#8216;&#8221;&#8216;,&#8221;,$review_on . $meta_products_name . $meta_products_price . PRIMARY_SECTION . TITLE . SITE_TAGLINE));

str_replace(&#8216;&#8221;&#8216;,&#8221;　＝その後のセクションでつくられた文字列中のダブルクォーテーションを削除(空白に置換)
$review_on　＝不明
$meta_products_name　＝商品名
$meta_products_price　＝価格
PRIMARY_SECTION　＝languages/Japanease/meta_tag.phpで定義した接続詞
TITLE　＝同上、定義したサイト名
SITE_TAGLINE　＝同上、定義したサイトの説明（タグライン）

私の考えでは、タグラインは商品個別ページに入ったらSEO的には邪魔なので削除しました。長くなりすぎるし。
define(&#8216;META_TAG_TITLE&#8217;, str_replace(&#8216;&#8221;&#8216;,&#8221;,$review_on . $meta_products_name . $meta_products_price . PRIMARY_SECTION . TITLE));
なお、商品名の後につく [モデル] は、246行目、$meta_products_nameに代入しているところで、
. &#8216; [' . $product_info_metatags-&#62;fields['products_model'] . &#8216;]&#8217;
この部分をコメントアウトしてやれば良い。
/*. &#8216; [' . $product_info_metatags-&#62;fields['products_model'] . &#8216;]&#8217;*/
&#8212;
商品個別ページ以外のカテゴリ等の場合もこのファイル内に同様のパターンで記述されています。（switch case 形式で）
]]></description>
			<content:encoded><![CDATA[<h3>■編集するファイル</h3>
<p>includes/modules/<span style="color: #ff9900">meta_tags.php</span></p>
<h3>■商品個別ページの&lt;title&gt;をつくっている場所</h3>
<p><span style="color: #ff9900">256行目</span><br />
define(&#8216;META_TAG_TITLE&#8217;, str_replace(&#8216;&#8221;&#8216;,&#8221;,$review_on . $meta_products_name . $meta_products_price . PRIMARY_SECTION . TITLE . SITE_TAGLINE));</p>
<ul>
<li>str_replace(&#8216;&#8221;&#8216;,&#8221;　＝その後のセクションでつくられた文字列中のダブルクォーテーションを削除(空白に置換)</li>
<li>$review_on　＝不明</li>
<li>$meta_products_name　＝商品名</li>
<li>$meta_products_price　＝価格</li>
<li>PRIMARY_SECTION　＝languages/Japanease/meta_tag.phpで定義した接続詞</li>
<li>TITLE　＝同上、定義したサイト名</li>
<li>SITE_TAGLINE　＝同上、定義したサイトの説明（タグライン）</li>
</ul>
<p>私の考えでは、タグラインは商品個別ページに入ったらSEO的には邪魔なので削除しました。長くなりすぎるし。</p>
<p>define(&#8216;META_TAG_TITLE&#8217;, str_replace(&#8216;&#8221;&#8216;,&#8221;,$review_on . $meta_products_name . $meta_products_price . PRIMARY_SECTION . TITLE));</p>
<p>なお、商品名の後につく [モデル] は、246行目、$meta_products_nameに代入しているところで、</p>
<p>. &#8216; [' . $product_info_metatags-&gt;fields['products_model'] . &#8216;]&#8217;</p>
<p>この部分をコメントアウトしてやれば良い。</p>
<p><span style="color: #ff9900">/*</span>. &#8216; [' . $product_info_metatags-&gt;fields['products_model'] . &#8216;]&#8217;<span style="color: #ff9900">*/</span></p>
<p>&#8212;</p>
<p>商品個別ページ以外のカテゴリ等の場合もこのファイル内に同様のパターンで記述されています。（switch case 形式で）</p>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2009/02/13/%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ab%e3%82%88%e3%81%a3%e3%81%a6%e3%82%92%e5%a4%89%e3%81%88%e3%82%8b%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>meta descriptionに勝手に?挿入されている→「おめでとうございます！&#8230;インストールに成功しました」</title>
		<link>http://zencart.memoblog.net/2009/02/13/meta-description%e3%81%ab%e5%8b%9d%e6%89%8b%e3%81%ab%e6%8c%bf%e5%85%a5%e3%81%95%e3%82%8c%e3%81%a6%e3%81%84%e3%82%8b%e2%86%92%e3%80%8c%e3%81%8a%e3%82%81%e3%81%a7%e3%81%a8%e3%81%86%e3%81%94%e3%81%96/</link>
		<comments>http://zencart.memoblog.net/2009/02/13/meta-description%e3%81%ab%e5%8b%9d%e6%89%8b%e3%81%ab%e6%8c%bf%e5%85%a5%e3%81%95%e3%82%8c%e3%81%a6%e3%81%84%e3%82%8b%e2%86%92%e3%80%8c%e3%81%8a%e3%82%81%e3%81%a7%e3%81%a8%e3%81%86%e3%81%94%e3%81%96/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 11:01:48 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[ZenCart カスタマイズ]]></category>
		<category><![CDATA[description]]></category>
		<category><![CDATA[head]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=31</guid>
		<description><![CDATA[headのmeta description内に、セットアップが完了した時のメッセージがいまだに残ったままだった！
「おめでとうございます!オンラインショップ構築ソフトZen Cart 日本語版のインストールに成功しました。」
少々あせって探して触っていると、とりあえず、下記の作業で除去できました。
includes/modules/meta_tags.php の 138行目（define(&#8216;META_TAG_DESCRIPTION&#8230;の行）
. str_replace(array(&#8220;&#8216;&#8221;,&#8217;&#8221;&#8216;),&#8221;,strip_tags(HEADING_TITLE))
↑この部分をごっそり削除する。
何だろ、このわけわからなさ汗；
#meta keywordsにも同じメッセージが入ってるのでこれから作業
【追記】
meta keywords はそのすぐ下の139行目でした。同じ内容。下記を削除。弊害があるかどうかは今の段階では分からない。
 . &#8216;,&#8217; . str_replace(array(&#8220;&#8216;&#8221;,&#8217;&#8221;&#8216;),&#8221;,strip_tags(HEADING_TITLE))
]]></description>
			<content:encoded><![CDATA[<p>headのmeta description内に、セットアップが完了した時のメッセージがいまだに残ったままだった！</p>
<p><strong>「おめでとうございます!オンラインショップ構築ソフトZen Cart 日本語版のインストールに成功しました。」</strong></p>
<p>少々あせって探して触っていると、とりあえず、下記の作業で除去できました。</p>
<p>includes/modules/<span style="color: #ff9900">meta_tags.php</span> の <span style="color: #ff9900">138行目</span>（define(&#8216;META_TAG_DESCRIPTION&#8230;の行）</p>
<p><span style="color: #ff9900">. str_replace(array(&#8220;&#8216;&#8221;,&#8217;&#8221;&#8216;),&#8221;,strip_tags(HEADING_TITLE))</span></p>
<p>↑この部分をごっそり削除する。</p>
<p>何だろ、このわけわからなさ汗；</p>
<p>#meta keywordsにも同じメッセージが入ってるのでこれから作業</p>
<p>【追記】</p>
<p>meta keywords はそのすぐ下の139行目でした。同じ内容。下記を削除。弊害があるかどうかは今の段階では分からない。</p>
<p><span style="color: #ff9900"> . &#8216;,&#8217; . str_replace(array(&#8220;&#8216;&#8221;,&#8217;&#8221;&#8216;),&#8221;,strip_tags(HEADING_TITLE))</span></p>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2009/02/13/meta-description%e3%81%ab%e5%8b%9d%e6%89%8b%e3%81%ab%e6%8c%bf%e5%85%a5%e3%81%95%e3%82%8c%e3%81%a6%e3%81%84%e3%82%8b%e2%86%92%e3%80%8c%e3%81%8a%e3%82%81%e3%81%a7%e3%81%a8%e3%81%86%e3%81%94%e3%81%96/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>原因不明のInternal Server Errorが「ご注文の確定」ボタンクリックで発生。</title>
		<link>http://zencart.memoblog.net/2008/12/09/%e5%8e%9f%e5%9b%a0%e4%b8%8d%e6%98%8e%e3%81%aeinternal-server-error%e3%81%8c%e3%80%8c%e3%81%94%e6%b3%a8%e6%96%87%e3%81%ae%e7%a2%ba%e5%ae%9a%e3%80%8d%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%af%e3%83%aa/</link>
		<comments>http://zencart.memoblog.net/2008/12/09/%e5%8e%9f%e5%9b%a0%e4%b8%8d%e6%98%8e%e3%81%aeinternal-server-error%e3%81%8c%e3%80%8c%e3%81%94%e6%b3%a8%e6%96%87%e3%81%ae%e7%a2%ba%e5%ae%9a%e3%80%8d%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%af%e3%83%aa/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 12:33:24 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[エラー]]></category>
		<category><![CDATA[Internal Server Error]]></category>
		<category><![CDATA[ZenCart]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=25</guid>
		<description><![CDATA[Internal Server Errorが発生。以前は問題なく注文完了していたのが、注文プロセス最後の「ご注文の確定」ボタンをクリックすると、エラー。
実際のところ、注文は完了していて、顧客と管理者にもご注文確認メールは届き、管理画面にも新しい注文としてエントリーされている。

管理画面の「セッション管理の設定」をいろいろ変えてみたが変化なし（すべての組み合わせは試せていない）。
ブラウザのキャッシュを空にして再起動は何度も試すが変化なし。
WindowsのInternetExploror、MacのSafari、Firefox 3でも同様。
データベースのsessionテーブルの中身を削除したが変化なし。
原因となりそうなテンプレート（tpl_checkout_confirmation_default.php、tpl_checkout_success_default.php、tpl_time_out_default.php）を入れ替えたが変化なし。
.htaccess、php.iniともに特に変わった記述なし。
SSL（共有SSL）を使わない設定にしても変化なし。
同じサーバ上、同じデータベースに同じバージョンのZenCartが稼働しており、こちらは問題なし。
Googleで検索してもほとんど情報なし。ZenCart本家のBBSで、DBを入れ直したら来た、という書き込みあり（古いスレッドだが）

ここまでくると、再インストールするしかないのだろうか。しかし原因が分かっていないのはスッキリしないし、再発防止もできない。
サーバ情報）

Zen Cart: 1.3.0.2-l10n-jp-3

PHP バージョン: 4.3.9 (Zendのバージョン: 1.3.0)
MySQL: 4.0.27-Max
HTTP サーバ: Apache/2.0.52 (Red Hat)

サーバOS: Linux 2.6.9-78.0.8.ELsmp 

]]></description>
			<content:encoded><![CDATA[<p>Internal Server Errorが発生。以前は問題なく注文完了していたのが、注文プロセス最後の「ご注文の確定」ボタンをクリックすると、エラー。</p>
<p>実際のところ、注文は完了していて、顧客と管理者にもご注文確認メールは届き、管理画面にも新しい注文としてエントリーされている。</p>
<ol>
<li>管理画面の「セッション管理の設定」をいろいろ変えてみたが変化なし（すべての組み合わせは試せていない）。</li>
<li>ブラウザのキャッシュを空にして再起動は何度も試すが変化なし。</li>
<li>WindowsのInternetExploror、MacのSafari、Firefox 3でも同様。</li>
<li>データベースのsessionテーブルの中身を削除したが変化なし。</li>
<li>原因となりそうなテンプレート（tpl_checkout_confirmation_default.php、tpl_checkout_success_default.php、tpl_time_out_default.php）を入れ替えたが変化なし。</li>
<li>.htaccess、php.iniともに特に変わった記述なし。</li>
<li>SSL（共有SSL）を使わない設定にしても変化なし。</li>
<li>同じサーバ上、同じデータベースに同じバージョンのZenCartが稼働しており、こちらは問題なし。</li>
<li>Googleで検索してもほとんど情報なし。ZenCart本家のBBSで、DBを入れ直したら来た、という書き込みあり（古いスレッドだが）</li>
</ol>
<p>ここまでくると、再インストールするしかないのだろうか。しかし原因が分かっていないのはスッキリしないし、再発防止もできない。</p>
<p>サーバ情報）</p>
<ul>
<li><strong>Zen Cart:<span style="font-weight: normal"> 1.3.0.2-l10n-jp-3</span><br />
</strong></li>
<li><strong>PHP バージョン: </strong>4.3.9 (Zendのバージョン: 1.3.0)</li>
<li><strong>MySQL:</strong> 4.0.27-Max</li>
<li><strong><strong>HTTP サーバ: </strong><span style="font-weight: normal">Apache/2.0.52 (Red Hat)</span><br />
</strong></li>
<li><strong>サーバOS: </strong>Linux 2.6.9-78.0.8.ELsmp </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2008/12/09/%e5%8e%9f%e5%9b%a0%e4%b8%8d%e6%98%8e%e3%81%aeinternal-server-error%e3%81%8c%e3%80%8c%e3%81%94%e6%b3%a8%e6%96%87%e3%81%ae%e7%a2%ba%e5%ae%9a%e3%80%8d%e3%83%9c%e3%82%bf%e3%83%b3%e3%82%af%e3%83%aa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP5に移行してログイン出来なくなったら。</title>
		<link>http://zencart.memoblog.net/2008/11/26/php5%e3%81%ab%e7%a7%bb%e8%a1%8c%e3%81%97%e3%81%a6%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e5%87%ba%e6%9d%a5%e3%81%aa%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%9f%e3%82%89%e3%80%82/</link>
		<comments>http://zencart.memoblog.net/2008/11/26/php5%e3%81%ab%e7%a7%bb%e8%a1%8c%e3%81%97%e3%81%a6%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e5%87%ba%e6%9d%a5%e3%81%aa%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%9f%e3%82%89%e3%80%82/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 08:51:24 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[ZenCart カスタマイズ]]></category>
		<category><![CDATA[エラー]]></category>
		<category><![CDATA[Fatal error]]></category>
		<category><![CDATA[PHP5]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[ZenCart]]></category>
		<category><![CDATA[ログイン]]></category>
		<category><![CDATA[管理画面]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=23</guid>
		<description><![CDATA[以前はログインできていたZenCartの管理画面に、以下のようなエラーが出てログインできなくなった。
Fatal error: Call to a member function Execute() on a non-object in /○○○○/public_html/zencart/includes/functions/strict_sessions.php on line 66
考えられる要因は、使用しているレンタルサーバがPHP4 → PHP5 に強制的に切り替わったこと。
上記エラーで調べたところ下記の対処法を発見。
includes/functions/strict_sessions.php の55行目
&#8212;
【修正前】
function _sess_write($key, $val) {
global $db;
global $SESS_LIFE
【修正後】
function _sess_write($key, $val) {
// The following is only to work around a PHP 5.2.0 bug:
global $db; if (!is_object($db)) {
//PHP 5.2.0 bug workaround …
$db = new queryFactory();
$db-&#62;connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, DB_DATABASE, USE_PCONNECT, false);
}
global [...]]]></description>
			<content:encoded><![CDATA[<p>以前は<strong>ログイン</strong>できていた<strong>ZenCart</strong>の<strong>管理画面</strong>に、以下のようなエラーが出てログインできなくなった。<br />
Fatal error: Call to a member function Execute() on a non-object in /○○○○/public_html/zencart/includes/functions/strict_sessions.php on line 66</p>
<p>考えられる要因は、使用しているレンタルサーバがPHP4 → <strong>PHP5</strong> に強制的に切り替わったこと。<br />
上記エラーで調べたところ下記の対処法を発見。</p>
<p>includes/functions/strict_sessions.php の55行目<br />
&#8212;</p>
<p>【修正前】<br />
function _sess_write($key, $val) {<br />
global $db;<br />
global $SESS_LIFE</p>
<p>【修正後】<br />
function _sess_write($key, $val) {<br />
// The following is only to work around a PHP 5.2.0 bug:<br />
global $db; if (!is_object($db)) {<br />
//PHP 5.2.0 bug workaround …<br />
$db = new queryFactory();<br />
$db-&gt;connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, DB_DATABASE, USE_PCONNECT, false);<br />
}<br />
global $SESS_LIFE;</p>
<p>&#8212;</p>
<p>エラーに遭遇した環境：バージョン）</p>
<ul>
<li>ZenCart 1.3.0.2-l10n-jp-2</li>
<li>MySQL 4.0.24</li>
<li><strong> </strong> PHP 5.2.6</li>
</ul>
<p>参考サイト）</p>
<ul>
<li><a rel="bookmark" href="http://bgs-works.com/blog/?p=8">php5の環境でzen cartをインストールすると出るエラー</a> NIPPON MODE BGS WORKS (2008/1/25)<a rel="bookmark" href="http://bgs-works.com/blog/?p=8"><br />
</a></li>
<li><a href="http://www.minnadenet.com/blog/2008/08/zencart.html" target="_blank">ZenCartでログイン画面に入れない </a>みんなでねっと！のブログ(2008/8/25)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2008/11/26/php5%e3%81%ab%e7%a7%bb%e8%a1%8c%e3%81%97%e3%81%a6%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e5%87%ba%e6%9d%a5%e3%81%aa%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%9f%e3%82%89%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>注文確認メールに挿入されるcopyrightを変更。</title>
		<link>http://zencart.memoblog.net/2008/11/19/%e6%b3%a8%e6%96%87%e7%a2%ba%e8%aa%8d%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ab%e6%8c%bf%e5%85%a5%e3%81%95%e3%82%8c%e3%82%8bcopyright%e3%82%92%e5%a4%89%e6%9b%b4%e3%80%82/</link>
		<comments>http://zencart.memoblog.net/2008/11/19/%e6%b3%a8%e6%96%87%e7%a2%ba%e8%aa%8d%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ab%e6%8c%bf%e5%85%a5%e3%81%95%e3%82%8c%e3%82%8bcopyright%e3%82%92%e5%a4%89%e6%9b%b4%e3%80%82/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 03:14:52 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[ZenCart カスタマイズ]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[ZenCart]]></category>
		<category><![CDATA[メール]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=21</guid>
		<description><![CDATA[includes/languages/japanese/email_extras.php
をコピーして
includes/languages/japanese/テンプレート名のフォルダ/email_extras.php
に移動する。
29行目「EMAIL_FOOTER_COPYRIGHT」の項目を書き換える。ソース上の改行はそのまま反映される。
]]></description>
			<content:encoded><![CDATA[<p>includes/languages/japanese/<span style="color: #ff6600">email_extras.php</span></p>
<p>をコピーして</p>
<p>includes/languages/japanese/テンプレート名のフォルダ/email_extras.php</p>
<p>に移動する。</p>
<p>29行目「<span style="color: #ff6600">EMAIL_FOOTER_COPYRIGHT</span>」の項目を書き換える。ソース上の改行はそのまま反映される。</p>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2008/11/19/%e6%b3%a8%e6%96%87%e7%a2%ba%e8%aa%8d%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ab%e6%8c%bf%e5%85%a5%e3%81%95%e3%82%8c%e3%82%8bcopyright%e3%82%92%e5%a4%89%e6%9b%b4%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>合計から消費税の表示を消すには。</title>
		<link>http://zencart.memoblog.net/2008/11/19/%e5%90%88%e8%a8%88%e3%81%8b%e3%82%89%e6%b6%88%e8%b2%bb%e7%a8%8e%e3%81%ae%e8%a1%a8%e7%a4%ba%e3%82%92%e6%b6%88%e3%81%99%e3%81%ab%e3%81%af%e3%80%82/</link>
		<comments>http://zencart.memoblog.net/2008/11/19/%e5%90%88%e8%a8%88%e3%81%8b%e3%82%89%e6%b6%88%e8%b2%bb%e7%a8%8e%e3%81%ae%e8%a1%a8%e7%a4%ba%e3%82%92%e6%b6%88%e3%81%99%e3%81%ab%e3%81%af%e3%80%82/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 02:01:18 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[ZenCart]]></category>
		<category><![CDATA[消費税]]></category>
		<category><![CDATA[税率]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=19</guid>
		<description><![CDATA[ZenCart管理画面 &#62; 地域・税率設定 &#62; 税率設定
にて、税率を 0% にすると、カートの合計欄から消費税の設定が消える。
これをしないと、商品登録で「消費税なし」にしても、消費税が追加されてしまう。
]]></description>
			<content:encoded><![CDATA[<p>ZenCart管理画面 &gt; 地域・税率設定 &gt; 税率設定</p>
<p>にて、税率を <span style="color: #ff6600">0%</span> にすると、カートの合計欄から消費税の設定が消える。</p>
<p>これをしないと、商品登録で「消費税なし」にしても、消費税が追加されてしまう。</p>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2008/11/19/%e5%90%88%e8%a8%88%e3%81%8b%e3%82%89%e6%b6%88%e8%b2%bb%e7%a8%8e%e3%81%ae%e8%a1%a8%e7%a4%ba%e3%82%92%e6%b6%88%e3%81%99%e3%81%ab%e3%81%af%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>送料定額 + 送料無料の設定</title>
		<link>http://zencart.memoblog.net/2008/11/14/%e9%80%81%e6%96%99%e5%ae%9a%e9%a1%8d-%e9%80%81%e6%96%99%e7%84%a1%e6%96%99%e3%81%ae%e8%a8%ad%e5%ae%9a/</link>
		<comments>http://zencart.memoblog.net/2008/11/14/%e9%80%81%e6%96%99%e5%ae%9a%e9%a1%8d-%e9%80%81%e6%96%99%e7%84%a1%e6%96%99%e3%81%ae%e8%a8%ad%e5%ae%9a/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 08:43:54 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[ZenCart]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[モジュール]]></category>
		<category><![CDATA[代金引換]]></category>
		<category><![CDATA[定額]]></category>
		<category><![CDATA[実査法]]></category>
		<category><![CDATA[無料]]></category>
		<category><![CDATA[送料]]></category>
		<category><![CDATA[配送料]]></category>

		<guid isPermaLink="false">http://zencart.memoblog.net/?p=17</guid>
		<description><![CDATA[【送料の例】お買い上げ金額 5,000円以上無料、5,000円未満は定額600円。代引き手数料420円。
【方法】実査法を使う
【解説】
管理画面＞モジュール＞配送
にて「実査法」をモジュールインストールして編集

「料金リスト」に
4999:600,
と入力。コンマまで含める。
管理画面＞モジュール＞注文合計
にて「代金引換手数料」をモジュールインストールして編集
「COD Fee for TABLE」に
00:420,
と入力。コンマまで含める。
※あらかじめモジュール＞代金引換をモジュールインストールしておく。

以上
]]></description>
			<content:encoded><![CDATA[<p>【送料の例】お買い上げ金額 5,000円以上無料、5,000円未満は定額600円。代引き手数料420円。</p>
<p>【方法】実査法を使う</p>
<p>【解説】<br />
管理画面＞モジュール＞配送<br />
にて「<strong>実査法</strong>」をモジュールインストールして編集</p>
<ol>
<li>「<strong>料金リスト</strong>」に<br />
<span style="color: #339966">4999:600,</span><br />
と入力。コンマまで含める。</li>
<li>管理画面＞モジュール＞注文合計<br />
にて「代金引換手数料」をモジュールインストールして編集</li>
<li>「<strong>COD Fee for TABLE</strong>」に<br />
<span style="color: #339966">00:420,</span><br />
と入力。コンマまで含める。<br />
※あらかじめモジュール＞代金引換をモジュールインストールしておく。</li>
</ol>
<p>以上</p>
]]></content:encoded>
			<wfw:commentRss>http://zencart.memoblog.net/2008/11/14/%e9%80%81%e6%96%99%e5%ae%9a%e9%a1%8d-%e9%80%81%e6%96%99%e7%84%a1%e6%96%99%e3%81%ae%e8%a8%ad%e5%ae%9a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
