<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Multisite &#8211; JunkHack Feed</title>
	<link>/</link>
	<description>アリエクでポチった JUNKHACK</description>
	<lastBuildDate>Fri, 29 May 2020 15:59:08 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>

<image>
	<url>/wp-content/uploads/2020/09/logo.png</url>
	<title>Multisite &#8211; JunkHack</title>
	<link>/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ClassicPress で マルチサイトを立ち上げる</title>
		<link>/2020/05/30/post-5162.html</link>
		
		<dc:creator><![CDATA[JunkHack]]></dc:creator>
		<pubDate>Fri, 29 May 2020 15:59:08 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[ClassicPress]]></category>
		<category><![CDATA[Multisite]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">/?p=5162</guid>
							<description><![CDATA[ちょっと時間が空いてしまいましたが、自宅サーバでClassicPressを立ち上げるプロジェクトの続きです。マルチサイト機能を使ってClassicPressを運用してみることにしますが、まずはローカルのMAMP Pro  [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>ちょっと時間が空いてしまいましたが、自宅サーバでClassicPressを立ち上げるプロジェクトの続きです。マルチサイト機能を使ってClassicPressを運用してみることにしますが、まずはローカルのMAMP Pro 環境でやって流れを掴んでみることにします。</p>
<p>今回はサブドメインでの運用を想定していて、大まかな流れは以下のようになります。</p>
<p>①名前解決で同じサーバに向ける<br />
DNS周り、またはhosts で以下ドメインを１つのサーバに向けるよう設定します。<br />
または、ワイルドカード DNS の設定をします。今回はローカルで以下のようにHOSTSをいじりました。<br />
例：gpl.jp → 127.0.0.1<br />
www.gpl.jp → 127.0.0.1<br />
hoge.gpl.jp → 127.0.0.1<br />
hack.gpl.jp → 127.0.0.1</p>
<p>②WEBの設定で、*.gpl.jp を同じWEBROOTを見に行くよう設定</p>
<p>③WEBROOTにClassicPressを展開<br />
→wp-config.php のDB設定<br />
DBはもう作ってあるものとします。</p>
<p>④WEBアクセスしてClassicPressをインストール<br />
→　普通にウィザードに沿ってインストールするだけです。</p>
<p>⑤wp-config.php へ設定を記載<br />
define(&#8216;WP_ALLOW_MULTISITE&#8217;, true);</p>
<p>⑥管理画面へログインし、サイトネットワークの設定　へ<br />
→ サブドメイン型でインストール</p>
<p>⑦インストール完了すると以下のように指示が出てきます。<br />
wp-config.php と .htaccessへ指示通りに記載</p>
<p>&#8212;&#8212;&#8212;&#8212;- wp-config.php</p>
<blockquote><p>define(&#8216;MULTISITE&#8217;, true);<br />
define(&#8216;SUBDOMAIN_INSTALL&#8217;, true);<br />
define(&#8216;DOMAIN_CURRENT_SITE&#8217;, &#8216;gpl.jp&#8217;);<br />
define(&#8216;PATH_CURRENT_SITE&#8217;, &#8216;/&#8217;);<br />
define(&#8216;SITE_ID_CURRENT_SITE&#8217;, 1);<br />
define(&#8216;BLOG_ID_CURRENT_SITE&#8217;, 1);</p></blockquote>
<p>&#8212;&#8212;&#8212;&#8212;- .htaccess</p>
<blockquote><p>RewriteEngine On<br />
RewriteBase /<br />
RewriteRule ^index\.php$ &#8211; [L]</p>
<p># add a trailing slash to /wp-admin<br />
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]</p>
<p>RewriteCond %{REQUEST_FILENAME} -f [OR]<br />
RewriteCond %{REQUEST_FILENAME} -d<br />
RewriteRule ^ &#8211; [L]<br />
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]<br />
RewriteRule ^(.*\.php)$ $1 [L]<br />
RewriteRule . index.php [L]</p></blockquote>
<p>⑧再度、ログオフ、ログインしてサイトネットワーク管理の管理画面にアクセス<br />
→ 設定＞サイトネットワークの設定　から各種設定<br />
→ 管理メニューを有効化（プラグイン）</p>
<p>以上で、OK。新規サイトを追加する場合は以下。</p>
<p>①サイトネットワーク管理　から追加<br />
サイト＞新規追加<img decoding="async" class="alignnone size-full wp-image-5163" src="/wp-content/uploads/2020/05/e382b5e382a4e38388e38292e8bfbde58aa0_e280b9_e382b5e382a4e38388e3838de38383e38388e383afe383bce382afe7aea1e79086__gpljpe382aae38395e382a3e382b7e383a3e383abe382b5e382a4e38388_e28094_classic.png" alt="サイトを追加_‹_サイトネットワーク管理__GPLJPオフィシャルサイト_—_ClassicPress.png" width="977" height="573" /></p>
<p>以上で、複数のClassicPressサイトが出来上がり。基本WordPressと同じですね。</p>
<p>マルチサイトの運用はいろいろ勘所がいると思いますので不定期に何か気がついたら書いていくことにします。管理系のプラグインは便利そうなのが出ているので何か見繕って使っていくと思います。</p>
<blockquote><p>https://ja.wordpress.org/plugins/search/Multisite/</p></blockquote>
<p>次回は、とりあえずローカルのMAMP環境で以下をやってみたいと思います。</p>
<p>・MAMP Pro 環境でLet’s Encryt のワイルドカードSSLを設定</p>
<p>うまくできるかな？</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
