<?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>delab &#187; install</title>
	<atom:link href="http://de-lab.com/tag/install/feed/" rel="self" type="application/rss+xml" />
	<link>http://de-lab.com</link>
	<description>xhtml CSS SEO CMS PHP など Webデザイン WEBサイト構築の話題</description>
	<lastBuildDate>Wed, 05 Oct 2011 23:41:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>EC CUBEインストール Mysqlの文字化けを解消</title>
		<link>http://de-lab.com/article/eccube_install/</link>
		<comments>http://de-lab.com/article/eccube_install/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 01:23:05 +0000</pubDate>
		<dc:creator>sato</dc:creator>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[EC]]></category>
		<category><![CDATA[EC CUBE]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[文字化け]]></category>

		<guid isPermaLink="false">http://de-lab.com/blog/eccube/eccube_install/</guid>
		<description><![CDATA[EC Cubeインストール時のMysqlの文字化けが起こる場合、コアファイルを修正してエンコーディングを発行します。 日本初のオープンソースECサイト構築システム「EC CUBE」 オープンソースのEC構築パッケージでは [...]]]></description>
			<content:encoded><![CDATA[<div class="info">
<p>EC Cubeインストール時のMysqlの文字化けが起こる場合、コアファイルを修正してエンコーディングを発行します。
</p>
</div>
<p><span id="more-30"></span></p>
<h2 id="toc-ecec-cube">日本初のオープンソースECサイト構築システム「EC CUBE」</h2>
<p>オープンソースのEC構築パッケージではosCommerceが有名ですが、2007年4月26日に日本で初めてのオープンソースECサイト構築システム「EC CUBE」正式版がリリースされました。</p>
<p>ベータ版のからテストしていますが、正式版は動作も安定していて、仕事での使用もそろそろ考えています。</p>
<p>ただ、この手のものは使用できるまでに手間がかかるので、マニュアル以外のインストール時の設定を、思いついたときに書き記していきたいと思います。</p>
<h2 id="toc-">インストールの覚書</h2>
<h3 id="toc-1">サーバー詳細</h3>
<ul>
<li>EC-CUBEバージョン 1.3.4</li>
<li>PHPバージョン PHP 4.3.9　セーフモード</li>
<li>DBバージョン MySQL 4.1.12</li>
<li>OS Linax Apache 2.0.52</li>
</ul>
<h3 id="toc-2">インストール時の文字化け</h3>
<p><cite><a href="http://de-lab.com/blog/wordpress/mysql41/" title="MySQL4.1になると文字化けが発生する件 : delab" class="liinternal">MySQL4.1になると文字化けが発生する件 : delab</a></cite>でも書きましたが、Mysql4.1以上だと、CMSツールを普通にインストールするとデーターベース側が文字化けするという問題が出ることがあります。</p>
<p>Mysql4.1以降は、PHPとの接続時に文字コードの自動変換機能が働くので、サーバー側の文字コードを勝手に変換してしまうため、文字コードが指定されていない場合、「laten1」などで出力されてしまうことがあります。</p>
<p>対策として、コアファイルを書き換えてエンコーディングを発行します。</p>
<p class="code">data/class/SC_DbConn.php <span class="small red">30行目 ※codeの5,6行目を追加</span></p>
<pre name="code" class="php">
	if(!isset($objDbConn-&gt;connection) || $new) {
			if($dsn != "") {
				$objDbConn = DB::connect($dsn, $options);
				$this-&gt;dsn = $dsn;
				$buf = $objDbConn-&gt;prepare('SET NAMES ujis');
				$objDbConn-&gt;execute($buf);
			} else {
				if(defined('DEFAULT_DSN')) {
					$objDbConn = DB::connect(DEFAULT_DSN, $options);
					$this-&gt;dsn = DEFAULT_DSN;
				} else {
					return;
				}
			}
		}
</pre>
<img src="http://de-lab.com/?ak_action=api_record_view&id=30&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://de-lab.com/article/eccube_install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

