<?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>src.7438.com &#187; MovableType</title>
	<atom:link href="http://src.7438.com/category/movabletype/feed/" rel="self" type="application/rss+xml" />
	<link>http://src.7438.com</link>
	<description>WordPressを使ったメモちょう。</description>
	<lastBuildDate>Mon, 23 Aug 2010 14:49:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://src.7438.com/category/movabletype/feed/" />
		<item>
		<title>エックスサーバーでMTをphp化した時の再構築エラーへの対応手順</title>
		<link>http://src.7438.com/2009/10/15/xserver_mt/</link>
		<comments>http://src.7438.com/2009/10/15/xserver_mt/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 00:54:09 +0000</pubDate>
		<dc:creator>takako</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Xserver]]></category>
		<category><![CDATA[エラー]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://src.7438.com/?p=253</guid>
		<description><![CDATA[私はレンタルサーバーにエックスサーバーを使っているのですが、MTを使う時は、ファイルインクルードの利便性などを考慮して、だいたいphp化しています。 いつもMTはphp化しているのですが、を新規にインストールして、再構築 [...]]]></description>
			<content:encoded><![CDATA[<p>私はレンタルサーバーにエックスサーバーを使っているのですが、MTを使う時は、ファイルインクルードの利便性などを考慮して、だいたいphp化しています。<br />
 いつもMTはphp化しているのですが、を新規にインストールして、再構築しようとすると</p>
<blockquote><p>mkdir [中略] Permission denied</p>
</blockquote>
<p>というエラーが出てしまいます。</p>
<p>これはパーミッションの問題なので、FTPクライアントで修正しても良いのですが、再構築するたびに手動で修正するのは面倒です。<br />
次回インストール時のために、サーバーの設定を変更する方法をメモ代わりにまとめておきます。</p>
<h3>mt-config.cgiを修正する</h3>
<p>PHPのパーミッションやPHPを設置しているディレクトリのパーミッションが<a href="http://www.xserver.ne.jp/faq_service_php.php#02"> 777 や 666 の場合、500エラーが発生</a>します。<br />
 これを回避するため、mt-config.cgiに、ファイルのパーミッションに関する設定を書き足します。</p>
<blockquote><p>DBUmask 0072<br />
 HTMLUmask 0072<br />
 UploadUmask 0072<br />
 DirUmask 0072</p>
<p>HTMLPerms 0705<br />
 UploadPerms 0705</p>
</blockquote>
<p>参考・引用元：<a href="http://blog.ao-design.jp/tag/movabletype%E3%81%A7php%E5%8C%96-%E5%87%BA%E5%8A%9B%E6%99%82%E3%81%AE%E3%83%91%E3%83%BC%E3%83%9F%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B/">MovableTypeでphp化 出力時のパーミッションを変更する – blog.ao-design</a></p>
<h3>.htaccessを修正する</h3>
<p>また、管理画面でphpのバージョン変更をおこなった時、自動的に生成されるhtaccessの修正が必要です。<br />
 .htaccessの内容を、</p>
<blockquote><p>AddHandler x-httpd-php5 .php .phps</p>
</blockquote>
<p>から</p>
<blockquote><p>AddHandler x-httpd-php5 .php .phps .html</p>
</blockquote>
<p>に修正します。</p>
<p>参考・引用元：<a href="http://beginner-note.net/2008/08/phphtml.html">エックスサーバーでphpをhtml上で動かす &#8211; 初心者ノート</a></p>
<h3>公開設定のサイトパスを修正する</h3>
<p>上の2つをやってみてもダメだった場合は、公開サイトパスを間違って設定している可能性が高いです。<br />
 エックスサーバーで、独自ドメインを利用している場合、</p>
<p>サイトURL：http://www.[ドメイン名].com/<br />
 サイトパス：/home/coldfervor/[ドメイン名]/public_html/</p>
<p>となります。<br />
 私は、サイトパスの設置を間違えていて、アカウント名.xsrv.jpから記載していました。</p>
<p>上記3つの設定を順番に修正して再構築すると、再構築できない問題が解決しました。<br />
 ただ、どの順番でやれば良いかというのが正確にはわからないので、この記事では、私がおこなった手順を順番に記載しました。<br />
 利用しているのはx70番台サーバーですが、エックスサーバーではx50番台以降でこれらの設定が必要なようです。</p>
<p>エックスサーバーを使っていて、MTの再構築が何故かうまくいかない、エラーが出るという時は試してみてください。</p>


<!-- Begin TwitThis script (http://twitthis.com/) -->
<div style="text-align:right;">
<script type="text/javascript" src="http://s3.chuug.com/chuug.twitthis.scripts/twitthis.js"></script>
<script type="text/javascript">
<!--
document.write('<a href="javascript:;" onclick="TwitThis.pop();"><img src="http://s3.chuug.com/chuug.twitthis.resources/twitthis_grey_72x22.gif" alt="TwitThis" style="border:none;" /></a>');
//-->
</script>
</div>
<!-- /End -->

]]></content:encoded>
			<wfw:commentRss>http://src.7438.com/2009/10/15/xserver_mt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://src.7438.com/2009/10/15/xserver_mt/" />
	</item>
	</channel>
</rss>

