<?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>memolica * 小さな会社で働いている人のメモ &#187; セーフモード</title>
	<atom:link href="http://www.memolica.com/tag/%e3%82%bb%e3%83%bc%e3%83%95%e3%83%a2%e3%83%bc%e3%83%89/feed" rel="self" type="application/rss+xml" />
	<link>http://www.memolica.com</link>
	<description>事務経理から仕事中のおやつに息抜きまで：ひとり十役</description>
	<lastBuildDate>Fri, 05 Mar 2010 09:42:53 +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>WordPressのCoreServerのセーフモード対策・プラグイン</title>
		<link>http://www.memolica.com/200903/entry302.html</link>
		<comments>http://www.memolica.com/200903/entry302.html#comments</comments>
		<pubDate>Sun, 29 Mar 2009 08:16:29 +0000</pubDate>
		<dc:creator>masaki</dc:creator>
				<category><![CDATA[CMSのアレコレ]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[セーフモード]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://www.memolica.com/?p=302</guid>
		<description><![CDATA[				
				以前の記事で書いたように、memolicaでは.htaccessで一部のPHPをCGIモードで走らせ、CoreSreverのセーフモード対策をしています。
				ですがこの記述では.htaccessで [...]]]></description>
			<content:encoded><![CDATA[				<p><img src="/wp-content/uploads/wordpress/pluginupdate1.jpg" alt="pluginupdate1.jpg" title="pluginupdate1.jpg" style="border: 1px solid #ccc; padding: 3px;" width="400" height="150" border="0" /></p>
				<p>以前の記事で書いたように、memolicaでは.htaccessで一部のPHPをCGIモードで走らせ、CoreSreverのセーフモード対策をしています。<br />
				ですがこの記述では.htaccessでは、プラグインの自動アップデートができない状態です。<br />
				どうやらプラグインのアップデートにはupdate.phpが関わっているようで、そこでこのファイルもCGIモードで動かすことにしました。<br />
				<span id="more-302"></span><br />
				.htaccessの最後にupdate.phpに関する記述を付け加えます。</p>
				<blockquote><p>
				&lt;files async-upload.php&gt;<br />
				AddHandler application/x-httpd-phpcgi .php<br />
				&lt;/files&gt;<br />
				&lt;Files plugin-install.php&gt;<br />
				AddHandler application/x-httpd-phpcgi .php<br />
				&lt;/Files&gt;<br />
				&lt;Files update-core.php&gt;<br />
				AddHandler application/x-httpd-phpcgi .php<br />
				&lt;/Files&gt;<br />
				&lt;Files update.php&gt;<br />
				AddHandler application/x-httpd-phpcgi .php<br />
				&lt;/Files&gt;
				</p></blockquote>
				<p>上から順に、</p>
				<ul>
				<li>メディアのアップロード</li>
				<li>プラグインのインストール</li>
				<li>本体の自動アップデート</li>
				<li>プラグインのアップデート</li>
				</ul>
				<p>が関係しています。</p>
				<p><img src="/wp-content/uploads/wordpress/pluginupdate2.jpg" alt="pluginupdate2.jpg" title="pluginupdate2.jpg" style="border: 1px solid #ccc; padding: 3px;" width="400" height="200" border="0" /></p>
				<p>少し前からプラグインのContactForm7にアップデートのおしらせが来ていましたので、早速試してみました。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.memolica.com/200903/entry302.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressのセーフモード対策で横着すると</title>
		<link>http://www.memolica.com/200902/entry31.html</link>
		<comments>http://www.memolica.com/200902/entry31.html#comments</comments>
		<pubDate>Sat, 14 Feb 2009 02:43:27 +0000</pubDate>
		<dc:creator>masaki</dc:creator>
				<category><![CDATA[CMSのアレコレ]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[セーフモード]]></category>

		<guid isPermaLink="false">http://www.memolica.com/?p=31</guid>
		<description><![CDATA[				
				CoreServerやXREAではセーフモードが有効になっているため、このままだとWordPressの一部の機能が使えません。
				対策としてこのサーバー特有の機能として、.htaccessに
		 [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="/wp-content/uploads/wordpress/phpsafemode.gif" rel="lightbox"  ><img src="/wp-content/uploads/wordpress/phpsafemode.gif" alt="phpsafemode.gif" title="phpsafemode.gif" width="450" height="180" border="0" /></a></p>
				<p>CoreServerやXREAではセーフモードが有効になっているため、このままだとWordPressの一部の機能が使えません。<br />
				対策としてこのサーバー特有の機能として、.htaccessに</p>
				<blockquote><p>
				AddHandler application/x-httpd-phpcgi .php
				</p></blockquote>
				<p>と指定すればCGIとして動きます。<br />
				ですが、実行スピードが遅くなったり高負荷になったりするというデメリットがあり、特にこの高負荷がかなり問題のようです。<br />
				memolicaはまだ設置したばかりで閲覧者もいないことで、しばらくはトップの階層に上記の指定をした.httaccessを置くことにしました。<br />
				しかし横着をしたことで問題がありました。<br />
				<span id="more-31"></span><br />
				まずvicunaCMS（正確にはwp.Vicuna ext.で元のwp.Vicunaではテストしていません）が機能しません。<br />
				テーマを選択してもCSSが反映されないのです。</p>
				<p>またカテゴリーを追加する際にもトラブルがあります。<br />
				カテゴリー自体は作成できるのですが、変なエラーメッセージが出たり、カテゴリースラッグがうまく作成できないという症状が発生しました。<br />
				あとで編集してやればいいのですが、どうも気持ちの悪い状態です。</p>
				<p>さらに設定を変更した際にも変なページが出現したり。</p>
				<p>やはりWordPressの公式にもあるように、最低限必要なファイルだけCGIモードで動くように指定しておくべきでした。</p>
				<p>結局、</p>
				<blockquote><p>
				&lt;files async-upload.php&gt;<br />
				AddHandler application/x-httpd-phpcgi .php<br />
				&lt;/files&gt;<br />
				&lt;Files plugin-install.php&gt;<br />
				AddHandler application/x-httpd-phpcgi .php<br />
				&lt;/Files&gt;<br />
				&lt;Files update-core.php&gt;<br />
				AddHandler application/x-httpd-phpcgi .php<br />
				&lt;/Files&gt;
				</p></blockquote>
				<p>という.htaccessをwp-adminに置くことで解決です。</p>
				<p>もしくは面倒でもフォルダの作成やアップデートなどはFTPを介して手動で行う方が確実なのかもしれませんね。</p>
				<ul>
				<li><a href="http://www.coreserver.jp/help/index.php/phpcgi/" target="_blank">PHPをCGIとして動かす方法について</a>（コアサーバー）</li>
				<li><a href="http://wpdocs.sourceforge.jp/%E3%82%BB%E3%83%BC%E3%83%95%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E3%82%88%E3%82%8B%E5%88%B6%E9%99%90%E3%81%A8%E5%AF%BE%E5%87%A6%E6%96%B9%E6%B3%95">セーフモードによる制限と対処方法</a>（WordPressCODEX日本語版）</li>
				</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.memolica.com/200902/entry31.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
