<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>WPインストール-Materializing</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/" />
    <link rel="self" type="application/atom+xml" href="http://www.materializing.net/atom.xml" />
   <id>tag:www.materializing.net,2006://1</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1" title="Materializing" />
    <updated>2008-08-28T18:09:57Z</updated>
    <subtitle>web的暮らし と銘打ち、その足跡を遺していくサイトです。Movabletype等のCMSをローカルサーバ立てて楽しんでます。</subtitle>
 

<entry>
    <title>WPをXSASでインストールしてUTF運用(文字コード解決編)</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2007/01/09034246.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=272" title="WPをXSASでインストールしてUTF運用(文字コード解決編)" />
    <id>tag:www.materializing.net,2007://1.272</id>
    
    <published>2007-01-08T18:42:46Z</published>
    <updated>2008-08-28T18:09:57Z</updated>
    
    <summary> 以前にXSASインストールに挑戦したWordPressMEですが、UTF-8での運用が解決したので、その差分だけ載せておくことにしました。 ■WPをXSASでインストールしてUTF運用失敗 以前の問題点 日本語のエントリーが文字化け 日本...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="WPインストール" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
以前にXSASインストールに挑戦したWordPressMEですが、UTF-8での運用が解決したので、その差分だけ載せておくことにしました。
</p>

<p>
<br />
■<a href="http://www.materializing.net/archives/2006/10/12214201.php">WPをXSASでインストールしてUTF運用失敗</a><br />
以前の問題点
</p>

<ul>
<li>日本語のエントリーが文字化け</li>
<li>日本語のDB内部も文字化け</li>
<li>EUCでは正常に動作</li>
</ul>]]>
        <![CDATA[<h4>mbstring.internal_encoding</h4>

<blockquote title="マルチバイト文字列関数(mbstring)" cite="http://manual.xwd.jp/ref.mbstring.html">
<p>mbstring.internal_encoding は内部文字エン コーディングのデフォルト値を定義します。</p>
</blockquote>
<div class="cite">
[引用元] <a href="http://manual.xwd.jp/ref.mbstring.html" title="マルチバイト文字列関数(mbstring)">マルチバイト文字列関数(mbstring)</a>
</div>

<p>
php.iniの<br />
mbstring.internal_encoding = EUC-JP<br />
を<br />
mbstring.internal_encoding = UTF-8<br />
に変更。<br />
(XSASの場合、XSAS_PlainJP\diskw\usr\local\Apache2 に入ってます)
</p>

<p>
<br />
上記を行った後、改めてインストールし直して日本語エントリーを書いてみると、正常に表示されました。<br />
MySQLのテーブルも覗いてみると、ちゃんと日本語で保存されてました。<br />
文字化けなし。解決。
</p>


<h4>あとがき</h4>

<p>
今回は、XREAのphpinfoとXSASのphpinfoを改めて見比べている時に、そのmbstringの設定の差異に気付いたので行ってみました。たぶんこれは、恥ずかしながらPHP=EUCという固定観念から行っていた設定と思われます。なにぶん随分前の事で詳細は不明。<br />
そのうち、他のCMSで何らかの弊害が生まれる可能性はあるにしても、自分にとって非常に大きな収穫となりました。
</p>]]>
    </content>
</entry>

<entry>
    <title>WPをXSASでインストールしてUTF運用失敗</title>
    <link rel="alternate" type="text/html" href="http://www.materializing.net/archives/2006/10/12214201.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.materializing.net/weblog/mt-atom.cgi/weblog/blog_id=1/entry_id=115" title="WPをXSASでインストールしてUTF運用失敗" />
    <id>tag:www.materializing.net,2006://1.115</id>
    
    <published>2006-10-12T12:42:01Z</published>
    <updated>2008-08-28T18:09:52Z</updated>
    
    <summary> WordPressを用いてブログ(サイト)を作成する際の作業です。 今回はXSASローカルサーバーへインストール。先に結末を書いておくと、私の技量ではUTF-8での運用は不可能でした。失敗談、またはのちにもし出来るようになった時のためのエ...</summary>
    <author>
        <name>arata</name>
        <uri>http://www.materializing.net/</uri>
    </author>
    
        <category term="WPインストール" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.materializing.net/">
        <![CDATA[<p>
WordPressを用いてブログ(サイト)を作成する際の作業です。<br />
今回はXSASローカルサーバーへインストール。先に結末を書いておくと、私の技量ではUTF-8での運用は不可能でした。失敗談、またはのちにもし出来るようになった時のためのエントリー。
</p>]]>
        <![CDATA[<h6>WordPressを手に入れる</h6>
<a href="http://wordpress.xwd.jp/" title="http://wordpress.xwd.jp/" target="_blank">WordPress Japan</a>よりWordPressをDLする


<h6>設定準備</h6>
wp-config-sample.php を wp-config.phpにリネームコピーする。ファイルを開いて改変。
<ul>
<li>define('DB_NAME', 'ここにデータベース名');</li>
<li>define('DB_USER', 'ここにデータベースにアクセスするためのユーザー名');</li>
<li>define('DB_PASSWORD', 'ここにデータベース用アクセスパスワード');</li>
</ul>

<p>
日本語環境に変える<br />
　 define ('WPLANG', 'mo_file');<br />
→define ('WPLANG', 'ja_UTF');
</p>


<h6>インストール作業</h6>
ファイルを置いたディレクトリにブラウザでアクセス。「First Step」から先に進みます。

<p>
ブログ名とメールアドレスを入力して先に進みます。この段階で、データベースにテーブルが作成されて、管理用のパスワードが自動生成されます。
</p>

<p>
パスワードは必ずメモ。
</p>

<p>
以上でインストール作業は終了です。<br />
あとはもし必要であればやっておくこと。
</p>

<p>
<br />
WPは、記事ファイルの生成がデフォルトで http://WPをインストールしたURL/?p=123 となってます。これを変更。
</p>

<p>
オプション→パーマリンク設定→独自表記を以下の入力欄に記述<br />
/archives/%year%/%monthnum%/%day%/%postname%/<br />
生成例：WPのURL/archives/2006/10/12/Entry Title/
</p>

<p>
以下を参考にディレクトリを作成するようにすると良いです。<br />
■<a href="http://codex.xwd.jp/index.php/Using_Permalinks" title="http://codex.xwd.jp/index.php/Using_Permalinks" target="_blank">Using Permalinks - WPJ_Codex</a>
</p>

<p>
※個別記事という事で、それをきちんと認識させる為に「%postname%」か「%post_id%」を含めるようにします。
</p>

※このパーマリンク設定画面に入って変更を行うと、全てのページにアクセス不可になります。設定を行った際にhtaccessファイルが作成されてるので、それに
<textarea readonly="readonly" rows="2" class="sample">
&lt;IfModule mod_rewrite.c&gt;
Options +FollowSymLinks　←この1行を追加
</textarea>
<br />
以降は、このパーマリンク設定画面に入る度に、htaccessファイルが書き換えられて再びアクセス不可になるので、アクセスしないか、アクセスした際には再度上記追記を行うこと。

<p>

</p>

<p>
<br />
ここまでやってテストエントリーを行うとエントリーが文字化けして使い物になりません。で、以下は試してみた対策。
</p>

<p>
●wp-config.php を改変。上3行を下記のようにしてみる。<br />
mb_language("Japanese");<br />
mb_internal_encoding("UTF-8");<br />
mb_detect_order("ASCII,JIS,EUC-JP,SJIS,UTF-8");
</p>

●wp-includes/wp-db.php
57行目の下記の一文を追加
<textarea readonly="readonly" rows="1" class="sample">
mysql_query("SET NAMES utf8", $this-&gt;dbh);
</textarea>
<br />

<p>
で、ダメでした（笑
</p>

<p>
文字コードEUC-JPの動作試験に切替。<br />
wp-config.php の18行目を ja_EUC に。<br />
wp-admin/upgrade-schema.php の193行目を EUC-JP に。<br />
あとはインストール作業を行ってテスト記事投稿。正常に表示。終了。<br />
でも、海外で作成されたプラグインとの親和性を考慮して、EUCの運用はしない方向で。
</p>

<p>
<br />
・・・(´･ω･)=3 XAMPP はちょっと難しいからあまり使いたくないのに
</p>

<p>

</p>

<p>
<br />
[参考記事]<br />
■<a href="http://wordpress.xwd.jp/begin/install.php#4" title="http://wordpress.xwd.jp/begin/install.php#4" target="_blank">WordPress Japan - WordPress のインストール</a>　[<a href="http://wordpress.xwd.jp/" title="http://wordpress.xwd.jp/" target="_blank">WordPress Japan</a>]<br />
■<a href="http://tmani.seesaa.net/article/4725522.html#more" title="http://tmani.seesaa.net/article/4725522.html#more" target="_blank">一週間で覚えるPHP: MySQLの設定ファイル（my.cnf）は短縮ダイヤル？</a><br />
■<a href="http://tag.oops.jp/wordpress/archives/5" title="http://tag.oops.jp/wordpress/archives/5" target="_blank">TagPress ≫ Blog Archive ≫ WPの、てか、MySQLの文字化け解消。</a><br />
■<a href="http://hibi.hamazo.tv/e30753.html" title="http://hibi.hamazo.tv/e30753.html" target="_blank">Hibi日記:WordPressが文字化け</a><br />
■<a href="http://phpbb.xwd.jp/viewtopic.php?p=1170" title="http://phpbb.xwd.jp/viewtopic.php?p=1170" target="_blank">WordPress Japan :: トピックを表示 - 文字化けします</a><br />
■<a href="http://bono.s201.xrea.com/2006/03/11-utf8_xrea_3/" title="http://bono.s201.xrea.com/2006/03/11-utf8_xrea_3/" target="_blank">power source* ≫ XREAにUTF8設置時の文字化け： 3）解決編</a><br />
■<a href="http://www.orioa.com/xrea/" title="http://www.orioa.com/xrea/" target="_blank">XREAでの設置で文字化けする at orioa</a><br />
■<a href="http://pools.jp/2006/05/04/wordpress-utf8-install-mysql/" title="http://pools.jp/2006/05/04/wordpress-utf8-install-mysql/" target="_blank">pools.jp ≫ WordPressのインストールと文字化け対応</a><br />
■<a href="http://wp.somy.jp/2005/03/30/wordpress-utf8-15.php" title="http://wp.somy.jp/2005/03/30/wordpress-utf8-15.php" target="_blank">WordPress：SOMY.JP ≫ Blog Archive ≫ WordPressの文字コードをUTF-8に for ME1.5</a><br />
■<a href="http://www.comsite.jp/bbs/wforum.cgi?&no=465&reno=463&oya=463&mode=msgview" title="http://www.comsite.jp/bbs/wforum.cgi?&no=465&reno=463&oya=463&mode=msgview" target="_blank">ウェブなんでも質問箱</a>
</p>]]>
    </content>
</entry>

</feed>