<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>WPCMS.jp &#187; インストール/設置</title>
	<atom:link href="http://wpcms.jp/category/install-setup/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpcms.jp</link>
	<description>WordPressをCMSとした企業サイトやポータルサイト、Webサービス開発方法やTipsなど。 ファーストエレメントが運営する、WordPressに特化した技術系ブログ。</description>
	<lastBuildDate>Sat, 24 Dec 2011 15:54:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wpcms.jp/category/install-setup/feed/" />
		<item>
		<title>「シックスコア」でWP2.0.xが文字化ける時。</title>
		<link>http://wpcms.jp/516/</link>
		<comments>http://wpcms.jp/516/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 18:15:35 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[インストール/設置]]></category>
		<category><![CDATA[2.0.x]]></category>
		<category><![CDATA[シックスコア]]></category>
		<category><![CDATA[文字化け]]></category>

		<guid isPermaLink="false">http://wpcms.jp/?p=516</guid>
		<description><![CDATA[「シックスコア」を触り始めた。「エックスサーバー」の上位サーバー。 まずはWordPress ME 2.0.x で過去にエックスサーバー上に構築してあった、あるサイトをシックスコアに引っ越すために、現状のまま丸ごとコピー [...]]]></description>
			<content:encoded><![CDATA[<p>「<strong>シックスコア</strong>」を触り始めた。「エックスサーバー」の上位サーバー。</p>
<p>まずはWordPress ME 2.0.x で過去にエックスサーバー上に構築してあった、あるサイトをシックスコアに引っ越すために、現状のまま丸ごとコピーして試してみたところ、見事に<strong>文字化け</strong>。</p>
<p>それで、当然php.iniの mbstring.internal_encoding などの値などを見てみるとEUC-JPだったのでUTF-8に変更したが、まだ化けている。</p>
<p>インポートした時に文字化けしたかと思ったが、DBを眺めてみてもキレイそのもの。</p>
<p>今更ながら「WordPress 2.0 文字化け」みたいな検索をしたら「<a rel="bookmark" href="http://wpme.sourceforge.jp/2008/04/17/wpme2011-2/">WordPress ME 2.0.11-2 リリースしました</a>」のYurikoさんのコメントにヒントがあった（ヒントというかそのまま）。SET NAMES utf8 をwp-db.php に追加したら文字化けは直りました。</p>
<p>■対象ファイル：</p>
<p>wp-includes/wp-db.php</p>
<p>■修正内容：</p>
<p>57〜58行目、$this-&gt;select($dbname); の手前の行に、</p>
<div class="code"><span style="color: #ff9900;">mysql_query(&#8220;SET NAMES utf8&#8243;, $this-&gt;dbh);</span></div>
<p>を追加。以上 。</p>
<p>以前、エックスサーバーで文字化けした時に試したことがある方法ですね。その時は文字化けとは無関係でしたが、今になって役に立ちました。</p>
<p>サーバの情報はこちら↓<br />
<a href="http://px.a8.net/svt/ejp?a8mat=1HPCV1+AABPD6+CO4+NTJWY" target="_blank">マルチドメイン対応、ビジネス仕様 高性能レンタルサーバー 【シックスコア】</a></p>
<p># eAccelerator が標準でセットアップされています。「PHP高速化」の正体。</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcms.jp/516/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wpcms.jp/516/" />
	</item>
		<item>
		<title>WordPressをエックスサーバー(Xserver)の同一データベースに複数インストールする。</title>
		<link>http://wpcms.jp/157/</link>
		<comments>http://wpcms.jp/157/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 16:12:59 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[インストール/設置]]></category>
		<category><![CDATA[インストール]]></category>
		<category><![CDATA[ドメイン]]></category>
		<category><![CDATA[バックアップ]]></category>

		<guid isPermaLink="false">https://sv69.xserver.jp/~fe01/wordpress4cms.net/157/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>■目的：<br />
エックスサーバーの１つのデータベース上に複数のWordPressをインストールする。これにより、「データベースは５個まで」の制限に関係なく、サーバー容量の許す限りWordPressを複数（しかもデータベースは１つ）インストール可能にする。</p>
<p>■現状：<br />
エックスサーバーには、「自動インストール」プログラムで簡単にWordPressMEをインストールする機能があるが、標準では１つのデータベースに１つのWordPressしかインストールできない。エックスサーバーの１アカウントあたり作成できるデータベースは５個までなので、標準のままではWordPressは５個までしかインストールできない。</p>
<p><span id="more-157"></span><br />
■原因：<br />
１．WordPressの初期設定項目(wp-config.php)のうち、自動インストールプログラムでは「プリフィックス」の項目欄が省かれている。<br />
２．インストール先のデータベースが空でないと自動インストールを実行できない。</p>
<p>■解説：<br />
「プリフィックス」は、データベース上の関連のあるテーブル群をグループ分けする追加名称のようなもので、例えばXOOPS関連をインストールしてある「test1」というデータベースに、同じデータベースをインストール先としてWordPressをインストールする。その際、プリフィックスに「_wp」というプリフィックスを設定してインストールする。すると「test1_○○○○」という先のXOOPSのテーブル群に、「test1_wp_○○○○」というWordPress用のプリフィックスの加わったテーブル群が追加され、XOOPSとWordPressでデータベースを共用できる。</p>
<p>つまり、同じデータベースをインストール先としながらも、このプリフィックスを使い分けることで、WordPressを同一データベースに複数インストールして運営できる。データベースを５個使えるエックスサーバーなら、余裕でWordPressでもXOOPSでもZenCartでも、さらにインストール用（後述）、予備という分け方でマルチドメインを十分に使いこなすことができる。</p>
<p>■解決方法：<br />
※一番良いのは、自動インストールプログラムを使わずに、自分でFTPでWordPressプログラムをアップロードし、正規のインストールウィザード（当然プリフィックスの設定項目もある）を使ってインストールする方法。</p>
<p>それでも自動インストールプログラムを使うメリットは、FTPでアップロードするのに比べてインストールが一瞬で終わるので時間節約になる。</p>
<p>以下は自動インストールプログラムを使った場合の流れ</p>
<p>１．運用に使うデータベース(仮名称：main)とは別に、インストール専用のデータベース(仮名称：install)を作る<br />
　　※空のデータベースでないと自動インストールを実行できないため。<br />
２．自動インストールでWordPressをインストール用データベースにインストールする。<br />
３．FTPでサーバーに接続し、「wp-config.php」ファイルを開いて以下を編集する。</p>
<p>（アカウント名が「test」、プリフィックスを「diary」にする場合）<br />
&#8212;<br />
６行目　define(&#8216;DB_NAME&#8217;, &#8216;test_install&#8217;);　→ define(&#8216;DB_NAME&#8217;, &#8216;test_main&#8217;);　<br />
１２行目　$table_prefix  = &#8216;wp_&#8217;;　→ $table_prefix  = &#8216;wp_diary_&#8217;;<br />
&#8212;</p>
<p>４．保存してアップロード。<br />
５．トップページにアクセスする。<br />
６．「It doesn&#8217;t look like you&#8217;ve installed WP yet. Try running install.php.」と表示されるので、install.php（リンクが張られている）を実行する→インストールウィザードが起動する。<br />
７．あとは正規のインストール方法に従う。<br />
８．最後に、インストール用データベースをphpMyadminを使って空にしておく（次回インストール用）</p>
<p>以上</p>
<p>phpMyadminなどでデータベースを覗いてみると、以前つくったデータベースのテープル群に、今インストールしたWordPressのテーブル群が、設定したプリフィックスを伴って追加されているはずです。このようにしてWordPressを１つのデータベースに複数インストールすることができます。</p>
<p>しかしながら、すべて１つのデータベースで運用することは、メリットもある一方でデータが壊れた時は被害が大きいので、バックアップは欠かせませんが。</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcms.jp/157/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wpcms.jp/157/" />
	</item>
		<item>
		<title>エックスサーバー（Xserver）にUTF-8で設置する方法</title>
		<link>http://wpcms.jp/151/</link>
		<comments>http://wpcms.jp/151/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 08:17:33 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[インストール/設置]]></category>
		<category><![CDATA[シンプル]]></category>
		<category><![CDATA[データベース]]></category>
		<category><![CDATA[レンタルサーバー]]></category>

		<guid isPermaLink="false">https://sv69.xserver.jp/~fe01/wordpress4cms.net/151/</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>■現象：<br />
　レンタルサーバーの『Xserver(エックスサーバー)』にWordPressを設置する際、文字コードを「UTF-8」にてインストールすると、文字化けする。</p>
<p><span id="more-151"></span><br />
■解決方法：<br />
　サーバーの<strong>トップディレクトリ</strong>（最新サーバーの場合、○○○.xsrv.jp/）【追記:紛らわしい書き方かもしれません…つまりFTP設定でディレクトリを指定する時「/」とだけして接続した先、ということになるでしょうか】に「php.ini」というファイルを置き、以下の１行を記述する。</p>
<p>mbstring.internal_encoding = UTF-8</p>
<p>　テキストエディタでシンプルに上記の一行だけ書いて、ファイル名を「php.ini」として、必ずトップディレクトリに置く。例え同じアカウントで独自ドメインのサイトを複数運用していて（マルチドメイン）、トップディレクトリ以下にドメインごとのフォルダがあったとしてもそれらの上のトップディレクトリに置かないと反映されない。もし既存の独自ドメイン/サブドメインサイトが別の文字コードで運営されているならば、それぞれのディレクトリにさらに、適切に文字コードを指定したphp.iniを置く。</p>
<p>　上記によりWordPressを文字コード「UTF-8」で文字化けなくインストールできる。もしインストール時に文字化けしていたとしても再インストールは必要ない。php.iniを設置したら、文字化けしているであろうブログタイトルや記事を打ち直せば即座になおる。</p>
<p>※上記のphp.iniを置く方法は「sv50」以降のサーバ用で、それ以前のサーバは「.htaccess」ファイルで同様に行う。その場合行頭に「php_value 」を付け加える。</p>
<p>■補足：</p>
<p>　なぜエックスサーバー(Xserver)では標準状態でUTF-8だと文字化けを起こすのかについては、かき集めた情報によれば以下のようなことによるらしい。</p>
<p>・MySQL(データベース)の文字コードが「EUC-JP」固定<br />
・MySQLのバージョンが古いらしく、ネット上で解説されている各種コマンドが効かない？（SET NAMES utf8等）<br />
・PHPの設定「mbstring.encoding_translation」が初期状態で「On」になっている。めずらしいとのこと。</p>
<p>　つまりは、いくらWordPressのインストール時に「UTF-8」を指定しても、データベースに格納される時点で「EUC-JP」になってしまう。従ってその「EUC-JP」のデータが「UTF-8」のWordPress上に読み込まれて文字化けする。</p>
<p>　このあたり、技術者ではないのでこれ以上はわからないが、こういうことを知らずにいると「なぜ文字化けするのか」見当が付かずストレスが溜まる。</p>
<p>■追加実験：</p>
<p>　上記方法で「UTF-8」でWordPressが文字化けせずにインストールできたことを確認後、試しに「php.ini」の中身を削除して空の状態でアップしても…文字化けしないではないか！下の階層に置いてあったphp.iniをすべて削除してもまだ文字化けしない。なのでさらに「php.ini」ファイルを削除してみたら、文字化けした。</p>
<p>　つまりは推測するに、ユーザーのトップディレクトリ「php.ini」があるとサーバーの標準設定がバイパスされる。そしてphp.iniの中身を見る…しかし空なので何もせずに、WordPressのwp-config.phpに記述された「UTF-8」の指定にそって、そのままデータベースにUTF-8のまま読み書きする？<br />
　よく分からないが、php.iniの中身が空でもトップディレクトリに置いてあればWordPressをUTF-8で文字化けなく設置できるみたい。</p>
<p>■エックスサーバーについて：</p>
<p>　格安・高機能レンタルサーバーとして結構有名？な『エックスサーバー(Xserver)』。私も去年から使っていて、１０個ほどの独自ドメインサイトを１つのアカウントで運営している。</p>
<p><A href="http://px.a8.net/svt/ejp?a8mat=UHY52+4BE5O2+CO4+60H7M" target="_blank">無制限機能盛りだくさんのレンタルサーバー</A> &#8211; Xserver(エックスサーバー)<br />
<img border="0" width="1" height="1" src="http://www17.a8.net/0.gif?a8mat=UHY52+4BE5O2+CO4+60H7M" alt=""></p>
<p>　容量1.5GBで月額1,050円、マルチドメイン、メールアカウント無制限、スパムフィルター、MySQLデータベース、WordPress等自動インストール、アクセス解析(awstats)などがすべて無料。それまで使ってきたサーバーに比べれば自由度が高くてコストパフォーマンスも高く、それなりに満足しているんだけれど、ブログアプリ等のインストールで必ず選択する「文字コード」については結構悩まされてきた。結論から言うと、「EUC-JP」ならすんなり問題なくインストールが完了する。「UTF-8」だと標準では文字化けが起きる。また「Shift_JIS」だと、WordPressの場合プラグインで不具合が起きることが多い（RSSの読み込みなどで文字コード変換がうまくいかず文字化けしたり）。</p>
<p>　また現在、個人的に保留となっている問題はphpの最大メモリ容量 = memory_limitについてだが、エックスサーバーのphpのmemory_limitは、標準で15MBの様子。「Gallery2」という巨大なフォトギャラリーアプリをインストールしようとしたが最低16MB必要で、インストールの時点で警告が出て、インストールは作業は完了したもののその後の動作が不完全。たとえば最近試している「チカッパ!」はなんと50MBも使えるので、Gallery2も問題なくインストールできて動作もしている。<br />
　ただその時はphp.iniファイルを下層ディレクトリに入れていたので、今回同様トップディレクトリに置けば反映されるかもしれない。</p>
<p>■参考サイト：<br />
今回の件は無数のサイトを徘徊したが、下記の情報が決定的な情報となった。感謝したい。<br />
「<a href="http://docs.openpne.jp/?cmd=read&#038;page=TROUBLE%2F224&#038;word=Xserver" target="_blank">TROUBLE/224 &#8211; OpenPNE</a>」<br />
- フリーのSNSアプリ『OpenPNE』のサポートページのようです。<br />
「<a href="http://phpbb.xwd.jp/viewtopic.php?p=2279" target="_blank">xserverにUTF-8で設置すると文字化けします</a>」<br />
- WordPress Japanのユーザーフォーラム。</p>
<p>【追記:2008/2/3】<br />
この記事を書いた頃と少し状況が変わってきている？ようです。<br />
以下の記事も参考になると思いますのでメモ。</p>
<p><a href="http://yadoseo.blogspot.com/2008/02/xserverwordpress.html" target="_blank">XserverでのWordpress文字化け解決</a> 旅館業界WEBで稼ぐには(2008/2/2)<br />
<a href="http://phpbb.xwd.jp/viewtopic.php?t=1747&#038;postdays=0&#038;postorder=asc&#038;start=30&#038;sid=9dcf937a03cba0f9e19bfcb7ace85044" target="_blank">v2.2.3をXserverにインストール後、日本語表示がおかしい。</a> WordPress Japan フォーラム<br />
<a href="http://affililife.blog8.fc2.com/blog-entry-246.html" target="_blank">XserverでWordPressが日本語表示にならない</a> ネット・ライフ（yuuの徒然日記）(2007/12/28)</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcms.jp/151/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wpcms.jp/151/" />
	</item>
	</channel>
</rss>

