<?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>chibiegg日誌 &#187; WordPress</title>
	<atom:link href="http://blog.chibiegg.net/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.chibiegg.net</link>
	<description>chibiegg’s Diary</description>
	<lastBuildDate>Mon, 16 Aug 2010 07:34:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mac OS X Leopard Server で WordPress の自動アップデート</title>
		<link>http://blog.chibiegg.net/2010/01/11_12_462.htm</link>
		<comments>http://blog.chibiegg.net/2010/01/11_12_462.htm#comments</comments>
		<pubDate>Mon, 11 Jan 2010 03:09:52 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX Server]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=462</guid>
		<description><![CDATA[以前の記事で、WordPressでの自動アップデートを成功させるためには、FTP_BASEやFTP_CONTENT_DIRやFTP_PLUGIN_DIRを定義すればよいと記事に書きました。
が、その記事に書いた通りLin [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.chibiegg.net/2009/02/24_20_259.htm">以前の記事で</a>、WordPressでの自動アップデートを成功させるためには、FTP_BASEやFTP_CONTENT_DIRやFTP_PLUGIN_DIRを定義すればよいと記事に書きました。</p>
<p>が、その記事に書いた通りLinux(Debian)では正しく動作していたのにLeopard Serverにしてからうまく行かなくなっていました。</p>
<p>しかも「<strong>ディレクトリが見つかりません</strong>」というようなわかりやすいエラーではなく「<strong>ファイルをコピーできませんでした</strong>」というエラー&#8230;<br />
表示されるパスには間違いはないし、パーミッションも777にしてみても(すでになっている)駄目。</p>
<p>ちなみに「<strong>ファイルをコピーできませんでした</strong>」というエラーはPHPがセーフモードで動いている場合によく出るそうですが、今回はセーフモードで動かしてはいません。</p>
<p>で、諦めていたのですが、いっそのことFTP_BASEやFTP_CONTENT_DIRやFTP_PLUGIN_DIRの定義をコメントアウト(削除)してみるとなんとすんなり成功。</p>
<p><strong>（下部の追記参照）</strong></p>
<p>ということで、セーフモードでもないのに「<strong>ファイルをコピーできませんでした</strong>」と言われた時は一度FTPのディレクトリ設定を削除してみるのも手かもしれません。</p>
<p><strong><span style="color: #ff0000;">追記</span></strong></p>
<p>どうやらCodexのFTP_BASE等の説明には「インストールした WordPress のベースフォルダへのフルパス。」と書いてあるので&#8221;サーバー内でのフルパス&#8221;だと思っていたのですが、<span style="text-decoration: line-through;">少なくともOSXでは&#8221;FTPでアクセスした時のパス&#8221;が正しいようです。（OSの問題では無いようなな気もしますが）</span></p>
<p>Codexにも「FTPユーザとしてサーバ上にある各フォルダへのパスが分かっていれば&#8230;」とあるので&#8221;FTPでアクセスした時のパス&#8221;が正しいようです。</p>
<p>つまり「/Users/name/Sites/wp-content/」ではなくFTPから見た時のパスなので「/Sites/wp-content/」とするとFTP_BASE等を定義しても自動アップデートできました。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2010/01/11_12_462.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSX Server 10.5.7 で PHP+GD</title>
		<link>http://blog.chibiegg.net/2009/07/06_21_372.htm</link>
		<comments>http://blog.chibiegg.net/2009/07/06_21_372.htm#comments</comments>
		<pubDate>Mon, 06 Jul 2009 12:27:26 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[OSX Server]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=372</guid>
		<description><![CDATA[先日Mac OSX Server Leopard を更新してからWordPressでサムネイルが作成されなくなったなぁと思っていたのですが、アップデートの際に以前GDをServerにインストールしたときからPHPのバージ [...]]]></description>
			<content:encoded><![CDATA[<p>先日Mac OSX Server Leopard を更新してからWordPressでサムネイルが作成されなくなったなぁと思っていたのですが、アップデートの際に<a href="http://blog.chibiegg.net/2009/04/03_21_263.htm">以前GDをServerにインストールしたとき</a>からPHPのバージョンが5.2.8に変更されていたのでまたGDのついていないPHPのバイナリに交換されてしまったようです。ということで、<a href="http://blog.chibiegg.net/2009/04/03_21_263.htm">以前</a>と同様にGDをインストールしました。方法は以前の「<a href="http://blog.chibiegg.net/2009/04/03_21_263.htm">OSX Server 10.5 (64bit)でPHP+GD</a>」を参照していただくとして、今回利用した各ライブラリのバージョンは以下の通りです。それをメモするだけなので日記ということで、適当な更新です。</p>
<ul>
<li>PHP 5.2.8</li>
<li>libgd 2.0.35</li>
<li>libpng 1.2.37</li>
<li>libjpeg(jpeg v7)</li>
</ul>
<p>コンパイル時にはいくつか注意点が&#8230;</p>
<p><span id="more-372"></span></p>
<p>jpeg-6bではなくjpeg-7にディレクトリ名が変っていることに注意します。また、libjpegのconfigureの際に複数のアーキテクチャーの指定ができなくなったようなので以下のようにしました。</p>
<p>$ MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS=&#8221;-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp&#8221; CCFLAGS=&#8221;-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe&#8221; CXXFLAGS=&#8221;-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe&#8221; LDFLAGS=&#8221;-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load&#8221; ./configure &#8211;enable-shared</p>
<p>それに伴いlibgdのconfigureでも複数のアーキテクチャーを指定できませんので以下のようにします。</p>
<p>$ MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS=&#8221;-arch x86_64 -g -Os -pipe -no-cpp-precomp&#8221; CCFLAGS=&#8221;-arch x86_64 -g -Os -pipe&#8221; CXXFLAGS=&#8221;-arch x86_64 -g -Os -pipe&#8221; LDFLAGS=&#8221;-arch x86_64 -bind_at_load&#8221; ./configure &#8211;with-zlib-dir=/usr &#8211;with-jpeg-dir=/usr/local/lib &#8211;with-png-dir=/usr/X11R6 &#8211;with-freetype-dir=/usr/X11R6 &#8211;with-xpm-dir=/usr/X11R6</p>
<p>phpのmake後にはmake testも実行しておきます。</p>
<p>これで無事GDが使えるようになりました。標準で組み込んでくれるといいのですが&#8230;</p>
<p>phpinfoで確認するとこのようになっています。</p>
<div class="mceTemp mceIEcenter">
<dl id="attachment_375" class="wp-caption aligncenter" style="width: 27px;">
<dt class="wp-caption-dt"><a href="http://blog.chibiegg.net/wp-content/uploads/2009/07/phpinfo.png"><img class="size-medium wp-image-375" title="phpinfo(PHP+GD)" src="http://blog.chibiegg.net/wp-content/uploads/2009/07/phpinfo-17x300.png" alt="phpinfo(PHP+GD)" width="17" height="300" /></a></dt>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2009/07/06_21_372.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressの自動アップデートエラーについて</title>
		<link>http://blog.chibiegg.net/2009/02/24_20_259.htm</link>
		<comments>http://blog.chibiegg.net/2009/02/24_20_259.htm#comments</comments>
		<pubDate>Tue, 24 Feb 2009 11:40:18 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=259</guid>
		<description><![CDATA[WordPressにはプラグインや本体をFTP経由で自動でアップデートする機能がありますが、だいたいは「ディレクトリが見つかりません」といわれてしまいます。
そんな場合は「wp-config.php」に以下の三行を追加す [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressにはプラグインや本体をFTP経由で自動でアップデートする機能がありますが、だいたいは「ディレクトリが見つかりません」といわれてしまいます。</p>
<p>そんな場合は「<strong>wp-config.php</strong>」に以下の三行を追加するだけで直ります。<br />
上から順番に「FTPのルートディレクトリ」「wp-contentディレクトリ」「pluginsディレクトリ」へのパスです。</p>
<blockquote>
<pre>define('FTP_BASE', '/path/to/wordpress/');
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
define('FTP_PLUGIN_DIR', '/path/to/wordpress/wp-content/plugins/');</pre>
</blockquote>
<p>長いことあきらめていたのですが公式サイトの<a title="wp-config.php_の編集" href="http://wpdocs.sourceforge.jp/wp-config.php_の編集" target="_blank">「wp-config.php_の編集」</a>に説明がありました。</p>
<p>明日は前期入試です</p>
<p><strong>追記（2010年1月11日）</strong><br />
どうやらFTP_BASE等でのフルパスというのはFTPから見た時のパスのような気がします。<br />
<span style="text-decoration: line-through;"> Codexの説明には「インストールした WordPress のベースフォルダへのフルパス。」としか書いてないのでどちらかわかりませんが、試してダメならFTPで接続したときのパスを入れてみてください。</span></p>
<p>Codexにも「FTPユーザとしてサーバ上にある各フォルダへのパスが分かっていれば&#8230;」とあるのでこれで正しいと思われます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2009/02/24_20_259.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>同一タイトルでの新規投稿不可問題</title>
		<link>http://blog.chibiegg.net/2008/06/29_11_153.htm</link>
		<comments>http://blog.chibiegg.net/2008/06/29_11_153.htm#comments</comments>
		<pubDate>Sun, 29 Jun 2008 02:52:48 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=153</guid>
		<description><![CDATA[なぜか、他のWordPressの動作テストをしていたら「公開」ができなくなったので(詳細は割愛)こっちのも確認。
「保存」は動作確認。
「公開」も動作確認。
あれ？
追記
原因
同じタイトルの記事を新規投稿(保存ではなく [...]]]></description>
			<content:encoded><![CDATA[<p>なぜか、他のWordPressの動作テストをしていたら「公開」ができなくなったので(詳細は割愛)こっちのも確認。</p>
<p>「保存」は動作確認。<br />
「公開」も動作確認。<br />
あれ？</p>
<p><strong>追記</strong><br />
<strong><em>原因</em></strong><br />
同じタイトルの記事を新規投稿(保存ではなく公開)すると発生するらしい。<br />
だから「新規投稿テスト」とテストしたときは問題なかったのだ。<br />
<a href="http://ja.forums.wordpress.org/topic/44">こちら</a>に報告も発見。</p>
<p><strong><em>対処</em></strong><br />
今後新規記事を作る際に投稿できない場合はタイトルを変更して投稿。<br />
どうしてもそのタイトルにしたい場合は一度公開してから変更。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2008/06/29_11_153.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressの管理画面をLeopard風に</title>
		<link>http://blog.chibiegg.net/2008/06/19_00_145.htm</link>
		<comments>http://blog.chibiegg.net/2008/06/19_00_145.htm#comments</comments>
		<pubDate>Wed, 18 Jun 2008 15:02:10 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[日記]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=145</guid>
		<description><![CDATA[Leopardぽいスキンを探しているときに見つけたものです。
おもしろそうだったので入れてみました。
「LepardAdmin」をインストールすると管理画面が以下のような感じになります。

ダウンロードはこちらの公式サイ [...]]]></description>
			<content:encoded><![CDATA[<p>Leopardぽいスキンを探しているときに見つけたものです。<br />
おもしろそうだったので入れてみました。<br />
「LepardAdmin」をインストールすると管理画面が以下のような感じになります。</p>
<p><a href='http://blog.chibiegg.net/wp-content/uploads/2008/06/leopardadmin.jpg'><img src="http://blog.chibiegg.net/wp-content/uploads/2008/06/leopardadmin-300x198.jpg" alt="LeopardAdmin導入例" title="LeopardAdmin" width="300" height="198" class="alignnone size-medium wp-image-147" /></a></p>
<p>ダウンロードは<a href="http://www.teddyhwang.com/resources/leopardadmin/">こちら</a>の公式サイトから。<br />
<a href="http://www.teddyhwang.com/resources/leopardadmin/">Teddy Hwang » Leopard Admin</a></p>
<p>インストールしてプラグインを有効にするだけです。<br />
これをみるとつくづくMacOSX Serverを導入したいと思うわけです&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2008/06/19_00_145.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressMEからWordPress日本語版へ更新</title>
		<link>http://blog.chibiegg.net/2008/06/18_23_146.htm</link>
		<comments>http://blog.chibiegg.net/2008/06/18_23_146.htm#comments</comments>
		<pubDate>Wed, 18 Jun 2008 14:54:33 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.chibiegg.net/?p=146</guid>
		<description><![CDATA[WordPressMEが更新されなくなり、WordPress日本語版に移行してから大分経つのでそろそろ更新しようと思いました。
今回はME2.2.3から日本語版2.5.1にアップデートということでメモをとりたいと思います [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressMEが更新されなくなり、WordPress日本語版に移行してから大分経つのでそろそろ更新しようと思いました。<br />
今回はME2.2.3から日本語版2.5.1にアップデートということでメモをとりたいと思います。</p>
<p>アップデート作業の詳細はＷｏｒｄPress日本語Codexの「<a href="http://wpdocs.sourceforge.jp/WordPress_のアップグレード/詳細">WordPress のアップグレード/詳細</a>」を参照ください。</p>
<p>１，SQLとファイルのバックアップの作成<br />
２，プラグインの無効化<br />
３，不要な古いファイルの削除<br />
４，ファイルを最新に更新<br />
５，データベースの更新<br />
６，表示確認とプラグインの有効化</p>
<p>を順番に行います。</p>
<p><span id="more-146"></span><br />
<strong>１，SQLとファイルのバックアップの作成</strong><br />
まずは失敗したときのためにSQLとすべてのファイルのバックアップを取ります。<br />
<em>SQLのバックアップ</em><br />
バックアップするデータベースが「WordPress」ユーザー名を「username」パスワードが「passwd」であるとするとダンプファイルを作成したいディレクトリで以下のコマンドを実行します。</p>
<pre><code>$ mysqldump -u username -ppasswd WordPress > ./sqldump.sql</code></pre>
<p><em>ファイルのバックアップ</em><br />
rsyncを使ってバックアップを作りたいと思います。<br />
「/www/blog」フォルダを「www/blog-old」フォルダにバックアップする場合以下のコマンドを実行します。</p>
<pre><code>$ rsync -av --delete /www/blog /www/blog-old</code></pre>
<p>以上でバックアップの作成は終わりです。</p>
<p><strong>２，プラグインの無効化</strong><br />
ここですべてのプラグインを無効にしておきます。</p>
<p><strong>３，不要な古いファイルの削除</strong><br />
次に不要なファイルの削除を行います。<br />
<strong>削除してはいけない</strong>ファイルとフォルダは次の通りです。</p>
<blockquote><p>wp-config.phpファイル<br />
wp-contentフォルダー<br />
wp-imagesフォルダー<br />
wp-includes/languages/フォルダー　（言語ファイルを使用している場合は削除しないこと）<br />
.htaccessファイル</p></blockquote>
<p>今回<strong>削除した</strong>ファイルとフォルダは次の通りです。</p>
<blockquote><p>wp-adminフォルダー<br />
wp-includesフォルダー<br />
wp-content/plugins/widgetsフォルダ<br />
ルートディレクトリにあるwp-config.php以外のWordPress関係のファイル</p></blockquote>
<p><strong>４，ファイルを最新に更新</strong><br />
次に最新版のダウンロードと解凍、上書きです。<br />
「<a href="http://ja.wordpress.org/releases/">WordPress日本語版 リリース</a>」から最新版のtar.gz形式のリンクを探します。<br />
以下のようにダウンロード、解凍、上書きします。以下はディレクトリ構成が「/www/blog」フォルダにwp-config.phpがある場合の例です。<br />
<code>
<pre>$ cd /www/
$ wget http://ja.wordpress.org/wordpress-2.5.1-ja.tar.gz
$ tar xvzf wordpress-2.5.1-ja.tar.gz
$ cd ./blog
$ cp -r ../wordpress/* ./</pre>
<p></code></p>
<p><strong>５，データベースの更新</strong><br />
ではデータベースの更新作業を行います。<br />
これは簡単で「http://hogehoge.com/wp-admin/upgrade.php」のような更新スクリプトをブラウザから開き、「続ける」をクリックするだけで完了します。</p>
<p><strong>６，表示確認とプラグインの有効化</strong><br />
最後にページが正しく表示されるかを確認し、順番にプラグインを有効にするだけです。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2008/06/18_23_146.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressのパーマリンクの設定</title>
		<link>http://blog.chibiegg.net/2007/11/20_23_79.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/20_23_79.htm#comments</comments>
		<pubDate>Tue, 20 Nov 2007 14:27:12 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/20_23_79.htm</guid>
		<description><![CDATA[パーマリンクの設定をこちらに書くのを忘れてました。
ということで書いておきます。
WordPressは標準で記事のアドレスが
「http://chibiegg.homeip.net/wordpress/?p=3」
のよう [...]]]></description>
			<content:encoded><![CDATA[<p>パーマリンクの設定をこちらに書くのを忘れてました。<br />
ということで書いておきます。</p>
<p>WordPressは標準で記事のアドレスが<br />
「http://chibiegg.homeip.net/wordpress/?p=3」<br />
のように番号だけになっています。これを<br />
「http://chibiegg.homeip.net/wordpress/2007/11/10_213.htm」<br />
のようにしたいと思います。これによって各記事が別のファイルと検索エンジンに認識され検索の対象になりやすくなります。</p>
<p>まず、wordpressのあるフォルダのパーミッションを777にします。<br />
<span id="more-79"></span><br />
今回は「/home/www/chibiegg」がドキュメントルートで「/home/www/chibiegg/wordpress」にWordPressがあるとします。</p>
<pre><code>
$ su
# chmod 777 /home/www/chibiegg/wordpress/
</code></pre>
<p>次にWordPressの管理画面の「オプション」の「パーマリンク設定」を開きます。<br />
ここで好きなようにファイル名を変更することができます。<br />
既に選択肢にあるものを利用してもいいですし、「独自表記を以下の入力欄に記述」を使用して自由に決めることもできます。ここを<br />
「/%year%/%monthnum%/%day%_%hour%_%post_id%.htm」<br />
のようにすると<br />
「/年(4桁)/月(2桁)/日付_時間_記事のID.html」となります。<br />
ここには必ず「%post_id%」を含むようにします。<br />
その他使用できるタグは</p>
<p>http://codex.xwd.jp/index.php/Using_Permalinks</p>
<p>を参照してください。</p>
<p>そして、「パーマリンク構造を更新」をクリックします。<br />
上の方に「パーマリンク構造が更新されました。」が表示されればOK</p>
<p>しかしこれだけでは有効にならないためApache2の設定を変更します。<br />
パーマリンクはApache2の拡張機能である「rewrite_module」と設定を追加する「.htaccess」を使用しているためこれを有効にします。<br />
まずはrewrite_moduleを有効にします。</p>
<pre><code>
# a2enmod rewrite
# /etc/init.d/apache2 force-reload
</code></pre>
<p>次に「/etc/apache2/sites-available」内のサイトの設定を編集し「.htaccess」を有効にします。<br />
編集するファイルは各自の状況にあわせてください。今回は「chibiegg-homeip」という設定ファイルを使用しているとします。</p>
<pre><code>
# vi /etc/apache2/sites-available/chibiegg-homeip
</code></pre>
<p>として設定ファイルをviエディタなどで開きます。<br />
設定ファイルにすでに「/home/www/chibeigg/wordpress/」(ここも各自のWordPressの存在するフォルダに読み替えてください)についてのDirectory設定がある場合はその&lt;Directry&gt;の「AllowOverride None」を「AllowOverride All」に変更します。<br />
「&lt;Directory /home/www/chibiegg/&gt;」<br />
がない場合は以下のように追加しましょう。重要なのは「AllowOverride All」です。そのほかの部分は変更していただいても構いません。</p>
<pre><code>
&lt;Directory /home/www/chibiegg/&gt;
	Options -Indexes FollowSymLinks MultiViews
	AllowOverride All
	Order allow,deny
	Allow from all
&lt;/Directory&gt;
</code></pre>
<p>以上のように変更を保存します。<br />
もう一度Apache2を再起動しましょう</p>
<pre><code>
# /etc/init.d/apache2 restart
</code></pre>
<p>確認方法としてはWordPressのトップページを開き何かの記事をクリック。<br />
そのときのアドレスが正しく変更されていればOKです。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/20_23_79.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress2.2のサムネイルサイズ</title>
		<link>http://blog.chibiegg.net/2007/11/19_20_74.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/19_20_74.htm#comments</comments>
		<pubDate>Mon, 19 Nov 2007 11:18:15 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/19_20_74.htm</guid>
		<description><![CDATA[本日アプデートしてからはじめてアップロード機能をつかいました。
以前「inline-upload.php」はそのままだと書きましたが正確には使われなくなったみたいです。
2.2からは「admin-functions.ph [...]]]></description>
			<content:encoded><![CDATA[<p>本日アプデートしてからはじめてアップロード機能をつかいました。<br />
<a href="http://chibiegg.homeip.net/2007/11/18_19_68.htm">以前</a>「inline-upload.php」はそのままだと書きましたが正確には使われなくなったみたいです。<br />
2.2からは「admin-functions.php」にサムネイル作成機能が移ったようです。</p>
<p>ということで<a href="http://chibiegg.homeip.net/2007/11/11_21_12.htm">以前のように</a>このコードの中の128と96を4:3の比率の好きな値にすることによってサムネイルのサイズ変更ができるようになりました。今回は400と300にしました。</p>
<p>今回参考にさせていただいたページ<br />
<a href="http://cyocyo.biz/wordpress/29/">cyocyo.biz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/19_20_74.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ビジュアルエディタの改行</title>
		<link>http://blog.chibiegg.net/2007/11/18_20_69.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/18_20_69.htm#comments</comments>
		<pubDate>Sun, 18 Nov 2007 11:22:36 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/18_20_69.htm</guid>
		<description><![CDATA[前回の記事でビジュアルエディタで改行が消えるという話をしました。
過去の記事を編集した場合だけではないようで。
やってみると、
「ビジュアルエディタとソースエディタを行き来すると改行がすべて消える」
ということでビジュア [...]]]></description>
			<content:encoded><![CDATA[<p>前回の記事でビジュアルエディタで改行が消えるという話をしました。<br />
過去の記事を編集した場合だけではないようで。</p>
<p>やってみると、<br />
「ビジュアルエディタとソースエディタを行き来すると改行がすべて消える」<br />
ということでビジュアルエディタは使いません。<br />
せっかく便利なのに。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/18_20_69.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressを2.2.3にバージョンアップ</title>
		<link>http://blog.chibiegg.net/2007/11/18_19_68.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/18_19_68.htm#comments</comments>
		<pubDate>Sun, 18 Nov 2007 10:27:00 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/18_19_68.htm</guid>
		<description><![CDATA[やっぱりバージョンアップをしようと思ったのでやってみました。
実は以前こっそりやって失敗した
作業は簡単ですぐ終わります(笑)
とりあえずファイル全部とMySQLのデータベースはphpMyAdminからバックアップしてあ [...]]]></description>
			<content:encoded><![CDATA[<p>やっぱりバージョンアップをしようと思ったのでやってみました。<br />
<del datetime="2007-11-18T10:13:56+00:00">実は以前こっそりやって失敗した</del></p>
<p>作業は簡単ですぐ終わります(笑)<br />
とりあえずファイル全部とMySQLのデータベースはphpMyAdminからバックアップしてあると仮定します。<br />
そしてプラグインはすべて無効にしましょう。<br />
<span id="more-68"></span><br />
<a href="http://wordpress.xwd.jp/">WordPress Japan</a>から2.2.3MEをダウンロードしてきて解凍します。<br />
ファイルをすべて既存のWordPressに上書きします。<br />
このとき注意しないといけないのはMacを使っている場合普通に上書きするとフォルダがマージされないので<a href="http://allabout.co.jp/computer/macos/closeup/CU20020213asc/">ここ(フォルダー同士の更新コピー)</a>を参考にマージしながらコピーします。<br />
あるいはサーバー上でやるか、Windowsからすればいいのですが。<del datetime="2007-11-18T10:13:56+00:00">以前はこれを忘れていたので失敗しました。</del></p>
<p>そしてwp-admin/upgrade.phpに節夫くしアップデート作業をします。<br />
最後に必要なプラグインを有効化します。設定などはすべて引き継がれます。<br />
<del datetime="2007-11-19T11:18:50+00:00"><a href="http://chibiegg.homeip.net/2007/11/11_21_12.htm">以前変更した</a>サムネイルのサイズもそのままでした。</del><br />
<a href="http://chibiegg.homeip.net/2007/11/19_20_74.htm">すいません間違いでした。サムネイル作成機能が移動しています。こちらを参考にしてください。</a></p>
<p>一応問題なく動作していますが、リッチテキストエディタで&lt;pre&gt;&lt;code&gt;タグのある記事を開いて保存すると改行がすべてなくなりめちゃくちゃになってしまったのでgoogleのキャッシュから読んできて保存し直しました。&lt;pre&gt;&lt;code&gt;って重ねたら駄目なのかな。&lt;code&gt;だけでいいような。なんで最初に両方書いてしまったのか&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/18_19_68.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search Hilite</title>
		<link>http://blog.chibiegg.net/2007/11/17_00_64.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/17_00_64.htm#comments</comments>
		<pubDate>Fri, 16 Nov 2007 15:01:32 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/17_00_64.htm</guid>
		<description><![CDATA[以前この記事でインストールした「Search Hilite」について。
今日気がついたのだが、GoogleやYahoo!などからの検索で記事を開いた場合もキーワードがハイライトされるのだ。自分がただ知らなかっただけなのか [...]]]></description>
			<content:encoded><![CDATA[<p>以前<a href="http://chibiegg.homeip.net/2007/11/14_22_50.htm">この記事</a>でインストールした「Search Hilite」について。<br />
今日気がついたのだが、GoogleやYahoo!などからの検索で記事を開いた場合もキーワードがハイライトされるのだ。自分がただ知らなかっただけなのかもしれないが。</p>
<p>「search-hilite wordpress 設定」でgoogleから開いた例<br />
<a href="http://chibiegg.homeip.net/wp-content/uploads/2007/11/searchhilite2.jpg" title="Search Hilite" class="imagelink"><img src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/searchhilite2.thumbnail.jpg" alt="Search Hilite" id="image63" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/17_00_64.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressから外部SMTPを使う</title>
		<link>http://blog.chibiegg.net/2007/11/15_22_59.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/15_22_59.htm#comments</comments>
		<pubDate>Thu, 15 Nov 2007 13:53:00 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/15_22_59.htm</guid>
		<description><![CDATA[前の記事の「Dunstan-style Error Page」を使ってて気がついたのですが。
何かというとこのエラーページについている「エラー報告」が送られていないということです。
よく考えるとWordPressからの本 [...]]]></description>
			<content:encoded><![CDATA[<p>前の記事の「Dunstan-style Error Page」を使ってて気がついたのですが。<br />
何かというとこのエラーページについている「エラー報告」が送られていないということです。<br />
よく考えるとWordPressからの本来送信されてくるメールがないことに気がつきました。(その時点で遅いのですが)<br />
調べてみると標準ではサーバーにメールサーバーがないと送信できないらしいですね。</p>
<p>ということでそれは大変なので探すとメール送信を外部のSMTPサーバーから送ることのできるようになるプラグイン「Cimy Swift SMTP」を見つけました。<br />
ダウンロードは<a href="http://www.cimatti.it/blog/cimy-wordpress-plugins/cimy-swift-smtp/">ここ</a>から。<br />
<span id="more-59"></span><br />
いつもの通り「plugins」フォルダーにいれて管理画面から有効化します。<br />
すると「オプション」に「Cimy Swift SMTP」ができるのでSMTPの送信設定をします。<br />
ところがなぜかK-OPTI.COMのメールサーバーではエラーになったので他サイトで実績のある「<a href="http://mail.google.com/">GMail</a>」を使うことにしました。<br />
設定例を挙げておきます。</p>
<blockquote><p>
Sender name:適当に<br />
Sender e-mail:これはGMailのアドレス</p>
<p>SMTP server address:smtp.gmail.com<br />
Port:465(Use for SSL/TLS/GMAIL)<br />
Username:GMailのアドレス<br />
Password:GMailのパスワード<br />
Use SSL or TLS?:	TLS(Use For Gmail)
</p></blockquote>
<p>この設定でTest Connectionからのテストメール送信やコメント通知機能のメールは送信できるようになりました。<br />
しかし「Dunstan-style Error Page」のメールは送信されません。<br />
「Cimy Swift SMTP」Test ConnectionのPHPファイルと「wp-content/plugins/afdn_error_page.php」を比べると送信関数が「wp_mail(&#8230;);」ではなく「mail(&#8230;);」になっていました。<br />
とりあえず送信できるほうに合わそうと、「wp-content/plugins/afdn_error_page.php 」の２カ所「mail(&#8230;..」を「wp_mail(&#8230;..」に修正することで送信できるようになりました。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/15_22_59.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>プラグイン</title>
		<link>http://blog.chibiegg.net/2007/11/14_22_50.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/14_22_50.htm#comments</comments>
		<pubDate>Wed, 14 Nov 2007 13:26:13 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/14_22_50.htm</guid>
		<description><![CDATA[いろいろとWordPressにも慣れてきたのでもっとプラグインを探していこうと思っていたところに見つけた
「WordPress をインストールしたら最初に入れる10のプラグイン」を参考にして入れたプラグインを紹介します。 [...]]]></description>
			<content:encoded><![CDATA[<p>いろいろとWordPressにも慣れてきたのでもっとプラグインを探していこうと思っていたところに見つけた<br />
「<a href="http://plasticdreams.org/archives/2006/06/24/1260/first-install-10-plugins/">WordPress をインストールしたら最初に入れる10のプラグイン</a>」を参考にして入れたプラグインを紹介します。<br />
今回インストールしたのは<br />
「Search Hilite」検索結果ページのキーワードをハイライトする<br />
「Smart update pinger」標準のPing送信を置き換える形でPing送信をする、手動で送信も可能<br />
スパム対策<br />
「Dunstan-style Error Page」ページNot Foundを高機能にしてくれるプラグインです。<br />
の3つです。</p>
<p>「Search Hilite」<br />
<a href="http://www.blog.mediaprojekte.de/cms-systeme/wordpress/wordpress-plugin-search-hilite/">このサイト</a>より「search-hilite_1.9.zip (15.07.2006 00:47)」をダウンロードしてきて解凍します。解凍してできた「search-hilit」フォルダをフォルダごと「wp-content/plugins」フォルダーにコピーします。<br />
そして管理メニュの「プラグイン」から「Search_Hilite」の有効化リンクをクリックします。<br />
インストールはこれだけで設定もなにもありません。<br />
検索ウインドウから検索すると以下のようにキーワードがハイライトされました。<br />
<a class="imagelink" href="http://chibiegg.homeip.net/wp-content/uploads/2007/11/search_hilite.jpg" title="Search_Hilite"><img id="image57" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/search_hilite.thumbnail.jpg" alt="Search_Hilite" /></a></p>
<p>「Smart update pinger」<br />
これは参考にさせていただいたブログの方が日本語にしたバージョンを<a href="http://plasticdreams.org/archives/2006/05/27/1219/smart-update-pinger/">ここ</a>からダウンロードし「smart-update-pinger.php」を「wp-content/plugins」にコピーします。<br />
これも同じように管理メニュの「プラグイン」から有効化します。<br />
設定は「オプション」の「Smart update pinger」から行います。</p>
<p>「Dunstan-style Error Page」<br />
こちらも<a href="http://plasticdreams.org/archives/2007/03/29/1698/dunstan-style-error-page-ver-131-localize-into-japanese/">ここ</a>から日本語化されたバージョンをダウンロードします。<br />
(と思ったのですがダウンロードリンクがおかしかったのですが直リンクは失礼なのでアドレスを書いておきます。http://plasticdreams.org/uploads/projects/afdn_error_page.php.zip)<br />
解凍してできた「afdn_error_page.php」を「wp-content/plugins」にコピーし管理メニュの「プラグイン」から有効化します。<br />
このプラグインはそれだけでは反映されないので「表示」の「テーマエディタ」から「404 ページ」を開きます。<br />
そして内容をすべて削除し(バックアップを取ってから)「&lt;?php afdn_error_page(); ?&gt;」の一行だけのファイルにします。<br />
ほんとはこれでいけるのですが現在使用しているテーマではデザインが崩れてしまったので以下のように修正しました。<br />
まずは「404 ページ」から。</p>
<p>元のソース</p>
<pre><code>
&lt;?php get_header(); ?&gt;
  &lt;div id="content"&gt;

    &lt;div class="post"&gt;
        &lt;h2&gt;Error 404 - ページがありません&lt;/h2&gt;

		&lt;div class="entry"&gt;
		&lt;p&gt;申し訳ありません、指定されたページは存在しません。リンク切れの場合はご連絡いただけると幸いです。&lt;/p&gt;
		&lt;/div&gt;&lt;!--/entry --&gt;

	&lt;/div&gt;&lt;!--/post --&gt;

  &lt;/div&gt;&lt;!--/content --&gt;

  &lt;div id="footer"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;!--/left-col --&gt;

&lt;?php get_sidebar(); ?&gt;

&lt;?php get_footer(); ?&gt;
</code></pre>
<p>編集後</p>
<pre><code>
&lt;?php get_header(); ?&gt;
  &lt;div id="content"&gt;

    &lt;div class="post"&gt;
		&lt;div class="entry"&gt;
&lt;?php afdn_error_page(); ?&gt;
		&lt;/div&gt;&lt;!--/entry --&gt;

	&lt;/div&gt;&lt;!--/post --&gt;

  &lt;/div&gt;&lt;!--/content --&gt;

  &lt;div id="footer"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;!--/left-col --&gt;

&lt;?php get_sidebar(); ?&gt;

&lt;?php get_footer(); ?&gt;
</code></pre>
<p>次に「afdn_error_page.php」も編集します。<br />
346行目付近「&lt;?php get_header(); ?&gt;」<br />
427行目付近「&lt;?php get_footer(); ?&gt;」<br />
の２行を削除しました。<br />
これで以下のように正しく表示されました。<br />
<a class="imagelink" href="http://chibiegg.homeip.net/wp-content/uploads/2007/11/404.jpg" title="404ページ"><img id="image58" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/404.thumbnail.jpg" alt="404ページ" /></a></p>
<p>今回は以上です。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/14_22_50.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>サイドバーウィジェットの導入</title>
		<link>http://blog.chibiegg.net/2007/11/12_18_40.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/12_18_40.htm#comments</comments>
		<pubDate>Mon, 12 Nov 2007 09:09:59 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/12_18_40.htm</guid>
		<description><![CDATA[
ただし、使用しているテーマが「サイドバーウィジェット」に対応している必要があります。まぁやってみて反映されないなら対応していないということで．．．

今回はこちらの「Sidebar Widgets」の日本語化バージョン [...]]]></description>
			<content:encoded><![CDATA[<p><a class="imagelink" href="http://chibiegg.homeip.net/wp-content/uploads/2007/11/sidebarwidgets-config.jpg" title="サイドバーウィジェット設定画面"><img id="image39" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/sidebarwidgets-config.thumbnail.jpg" alt="サイドバーウィジェット設定画面" /></a><br />
ただし、使用しているテーマが「サイドバーウィジェット」に対応している必要があります。まぁやってみて反映されないなら対応していないということで．．．<br />
<span id="more-40"></span></p>
<p>今回は<a href="http://wppluginsj.sourceforge.jp/i18n-ja_jp/widgets/">こちら</a>の「Sidebar Widgets」の日本語化バージョンを使用しました。<br />
ダウンロードしてきたら「widgets」フォルダーごと「wp-content/plugins」フォルダにアップロードします。<br />
そしてWordPress管理メニューの「プラグイン」から「Sidebar Widgets」を有効にします。<br />
これでは標準のままなので、後はお好きなように「表示」の「サイドバーウィジェット」から設定変更しましょう。</p>
<p><a href="http://wppluginsj.sourceforge.jp/i18n-ja_jp/widgets/">Sidebar Widgets Plugin 日本語版</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/12_18_40.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressに特殊文字変換機能をつける</title>
		<link>http://blog.chibiegg.net/2007/11/12_16_32.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/12_16_32.htm#comments</comments>
		<pubDate>Mon, 12 Nov 2007 07:44:59 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/12_16_32.htm</guid>
		<description><![CDATA[記事を投稿するとき「&#60;」などと入力するときは「&#38;lt;」と書く必要があります。
特殊文字についてはこちら。
これを普通に入力した後変換してくれる下のようなボタンを投稿ページにつけたいと思います。

編集する [...]]]></description>
			<content:encoded><![CDATA[<p>記事を投稿するとき「&lt;」などと入力するときは「&amp;lt;」と書く必要があります。<br />
特殊文字については<a href="http://www.htmq.com/text/index.shtml">こちら</a>。<br />
これを普通に入力した後変換してくれる下のようなボタンを投稿ページにつけたいと思います。<br />
<img id="image33" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/escape-button.jpg" alt="WordPressのescapeボタン" /></p>
<p>編集するのは「wp-includes/js/quicktags.js」です。<br />
まず、「function edToolbar() {」の行の上に以下のように追加します。</p>
<pre><code>
function edEscapeString(strOld)
{
    var strNew = "";

    for(var i = 0; i &lt; strOld.length; i++){
        var c = strOld.charAt(i);

        switch(c){
        case '&lt;':
            c = "&amp;lt;";
            break;
        case '&gt;':
            c = "&amp;gt;";
            break;
        case '&amp;':
            c = "&amp;amp;";
            break;
        case '    ':
            c = "    ";
            break;
        }
        strNew += c;
    }
    return strNew;
}
function edEscapeChars(myField) {
    //IE support
    if (document.selection) {
        myField.focus();
        sel = document.selection.createRange();
        strTmp = sel.text;
        strTmp = edEscapeString(strTmp);
        sel.text = strTmp;
        myField.focus();
    }
    //MOZILLA/NETSCAPE support
    else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        var strTmp = myField.value.substring(startPos, endPos);
        var strPos = myField.value.substring(endPos, myField.value.length);
        var strPre = myField.value.substring(0, startPos);
        strTmp = edEscapeString(strTmp);
        myField.value = strPre + strTmp + strPos;
        myField.focus();
        myField.selectionStart = startPos + strTmp.length;
        myField.selectionEnd = startPos + strTmp.length;
    }
}
</code></pre>
<p>次に「function edToolbar() {」の中の「document.write(&#8216;&lt;input type=&#8221;button&#8221; id=&#8221;ed_spell&#8221; class=&#8221;ed_button&#8221; onclick=&#8221;edSpell(edCanvas);&#8221; title=&#8221;Dictionary lookup&#8221; value=&#8221;lookup&#8221; /&gt;&#8217;);」の上に以下の行を追加します。</p>
<pre><code>
document.write('&lt;input type="button" id="ed_escape" class="ed_button" onclick="edEscapeChars(edCanvas);" title="escape characters" value="escape" /&gt;');
</code></pre>
<p>これで「escape」というボタンができるので変換したい部分を選択しこのボタンをクリックすると変換してくれます。</p>
<p>今回参考にさせていただいたサイト<br />
<a href="http://bluedb.org/wordpress/archives/15">エディターのボタンを増やす -2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/12_16_32.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress MEをインストールしよう</title>
		<link>http://blog.chibiegg.net/2007/11/11_22_27.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/11_22_27.htm#comments</comments>
		<pubDate>Sun, 11 Nov 2007 13:48:39 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/11_22_27.htm</guid>
		<description><![CDATA[こりゃまた前後しますが、
ApacheやPHP MySQLなどの環境が整ったのでホームページを作ろうと思います。
しかし、一から作るのは管理などが大変なので、「WordPress ME」というブログソフトウエアを使用した [...]]]></description>
			<content:encoded><![CDATA[<p>こりゃまた前後しますが、<br />
ApacheやPHP MySQLなどの環境が整ったのでホームページを作ろうと思います。<br />
しかし、一から作るのは管理などが大変なので、「<a href="http://wordpress.xwd.jp/" target="_blank" title="WordPress Japan">WordPress ME</a>」というブログソフトウエアを使用したいとおもいます。<br />
これを使えばたくさんのテンプレートから見た目を選んだり、各種拡張機能がたくさんあるので手軽にきれいなサイトを作成することができます。<br />
これを日本語にローカライズしたのが「WordPress ME(Multilingual Edition)」です。<br />
まずはSQLに「WordPress用のユーザー」「WordPress用のデータベース」を「phpMyAdmin」を使って作成します。「phpMyAdmin」をつかって「root」にログインしておいてください。</p>
<p>まずはユーザーを作成します。<br />
トップページの「特権」をクリックします。<br />
<img id="image22" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/pma-tokken.jpg" alt="pma-tokken" /></p>
<p>次に「ユーザを追加する」をクリック<br />
<img id="image23" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/pma-adduser.jpg" alt="pma-AddUser" /></p>
<p>ログイン情報を入力<br />
<a class="imagelink" href="http://chibiegg.homeip.net/wp-content/uploads/2007/11/pma-logininfo.jpg" title="pma-LoginInfo"><img id="image24" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/pma-logininfo.jpg" alt="pma-LoginInfo" /></a><br />
ユーザー名に「wordpress」(自由に変更してください)<br />
ホストをローカル／localhost<br />
パスワードも決めて入力してください。<br />
グローバル特権は「データ」と「構造」に関する権限にすべてチェックしてください。<br />
<a class="imagelink" href="http://chibiegg.homeip.net/wp-content/uploads/2007/11/pma-globaltokken.jpg" title="pma-GlobalTokken"><img id="image25" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/pma-globaltokken.jpg" alt="pma-GlobalTokken" /></a><br />
「実行する」ボタンをクリックしユーザー登録を完了します。</p>
<p>次にトップページから新しくデータベースを作成します。<br />
<img id="image26" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/pma-addwordpress.jpg" alt="pma-AddWordPress" /><br />
データベース名を決めて「utf8_unicode_ci」を選択し作成します。</p>
<p>次に「WordPress」をダウンロードし、ドキュメントルートに配置します。<br />
<a href="http://wordpress.xwd.jp/" target="_blank" title="WordPress Japan">WordPress Japan</a>のダウンロードからWordPress のversion2.0系列あるいは2.3系列の最新版のmultilingual-editionをダウンロードします。<br />
今回は「wordpress-2.0.11-multilingual-edition」をダウンロードし、解凍しフォルダーを好きな名前に変更しておきます。今回は「wordpress」というフォルダ名にしドキュメントルート(以下の例では/home/www/chibiegg/)にフォルダーごとコピーしました。<br />
そしてこのフォルダー以下のパーミッションを777に変更します。</p>
<pre><code>
$ su
# chmod -R 777 /home/www/chibiegg/wordpress/
</code></pre>
<p>次にブラウザからインストール作業を行うため<br />
「http://サーバーのIPアドレス/さっき決めたフォルダ名/」を開きます。先ほどのフォルダ名「wordpress」にすると「http://サーバーのIPアドレス/wordpress/」を開くことになります。以下のページが出ます。<br />
<a class="imagelink" href="http://chibiegg.homeip.net/wp-content/uploads/2007/11/wp-config.jpg" title="WordPress ME セットアップトップ"><img id="image34" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/wp-config.jpg" alt="WordPress ME セットアップトップ" /></a><br />
「ウィザード」をクリック<br />
<a class="imagelink" href="http://chibiegg.homeip.net/wp-content/uploads/2007/11/wp-config2.jpg" title="WordPress ME セットアップ2"><img id="image35" src="http://chibiegg.homeip.net/wp-content/uploads/2007/11/wp-config2.jpg" alt="WordPress ME セットアップ2" /></a><br />
「こちらをクリック」をクリック</p>
<p>設定画面が出るので<br />
データベース名を先ほど作った「wordpress」<br />
ユーザー名も先ほど作った「wordpress」<br />
パスワードはそのときのSQLのパスワード<br />
ホスト名とテーブル接頭語はそのまま<br />
ブログの文字エンコードは「UTF-8」<br />
にして「submit」ボタンをクリックします。</p>
<p>「インストール」をクリック<br />
次に「First Step »」をクリック。文字化けしている場合はブラウザのエンコードを「UTF-8」にする。<br />
First Stepでブログ名とメールアドレスの設定<br />
Second Stepに進むとユーザー名とパスワードが発行されるのでメモしておきます。<br />
ログインして「マイアカウント」メニューからパスワードを好きなものに変更しておきましょう。<br />
最後にパーミッションを755にします。</p>
<pre><code>
$ su
# chmod -R 755 /home/www/chibiegg/wordpress/
</code></pre>
<p>これでWordPressのインストールは終了です。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/11_22_27.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressでサムネイル作成の有効化とサイズ変更</title>
		<link>http://blog.chibiegg.net/2007/11/11_21_12.htm</link>
		<comments>http://blog.chibiegg.net/2007/11/11_21_12.htm#comments</comments>
		<pubDate>Sun, 11 Nov 2007 12:40:10 +0000</pubDate>
		<dc:creator>chibiegg</dc:creator>
				<category><![CDATA[Webサーバー]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://chibiegg.homeip.net/2007/11/11_21_12.htm</guid>
		<description><![CDATA[WordPressには標準で画像をアップデートするときにサムネイルを作成してくれますがなぜか「GD」という画像編集機能がインストールされていなかったのでインストールします。

$ su
# apt-get install [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressには標準で画像をアップデートするときにサムネイルを作成してくれますがなぜか「GD」という画像編集機能がインストールされていなかったのでインストールします。</p>
<pre><code>
$ su
# apt-get install php4-gd
# /etc/init.d/apache2 restart
</code></pre>
<p>これで投稿画面にあるアップロードから画像をアップロードするとサムネイルが作成されるようになりました。</p>
<p>次にサムネイルのサイズを変更しようともいます。<br />
標準では128×96のうち小さい方にあわせられるようになっているが、ちょっと小さいので400×300にしようとおもいます。これはソースの関係上4:3がいいです。<br />
編集するファイルは「WordPressフォルダ/wp_admin/inline-uploading.php」です。<br />
90行目ぐらいに以下のような記述があります。</p>
<pre><code>
	if ( $imagedata['width'] * $imagedata['height'] &lt; 3 * 1024 * 1024 ) {
		if ( $imagedata['width'] &gt; 128 &amp;&amp; $imagedata['width'] &gt;= $imagedata['height'] * 4 / 3 )
			$thumb = wp_create_thumbnail($file, 128);
		elseif ( $imagedata['height'] &gt; 96 )
			$thumb = wp_create_thumbnail($file, 96);

		if ( @file_exists($thumb) ) {
			$newdata = $imagedata;
			$newdata['thumb'] = basename($thumb);
			update_post_meta($id, '_wp_attachment_metadata', $newdata, $imagedata);
		} else {
			$error = $thumb;
		}
	}
</code></pre>
<p>この中の「128」と「96」をすべて以下のように「400」と「300」に変更しましょう。</p>
<pre><code>
	if ( $imagedata['width'] * $imagedata['height'] &lt; 3 * 1024 * 1024 ) {
		if ( $imagedata['width'] &gt; 400 &amp;&amp; $imagedata['width'] &gt;= $imagedata['height'] * 4 / 3 )
			$thumb = wp_create_thumbnail($file, 400);
		elseif ( $imagedata['height'] &gt; 300 )
			$thumb = wp_create_thumbnail($file, 300);

		if ( @file_exists($thumb) ) {
			$newdata = $imagedata;
			$newdata['thumb'] = basename($thumb);
			update_post_meta($id, '_wp_attachment_metadata', $newdata, $imagedata);
		} else {
			$error = $thumb;
		}
	}
</code></pre>
<p>これでサムネイルのサイズも変更できます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chibiegg.net/2007/11/11_21_12.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
