<?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>WEB &#8211; トモデジ  tomodigi.com</title>
	<atom:link href="https://tomodigi.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>https://tomodigi.com</link>
	<description>デジタルもアナログも</description>
	<lastBuildDate>Sun, 17 Apr 2022 13:12:58 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Google WorkspaceのGmailを他のサービスに移行する際のメモ</title>
		<link>https://tomodigi.com/web/%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc/google-workspace%e3%81%aegmail%e3%82%92%e4%bb%96%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%ab%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e3%83%a1%e3%83%a2/</link>
					<comments>https://tomodigi.com/web/%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc/google-workspace%e3%81%aegmail%e3%82%92%e4%bb%96%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%ab%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e3%83%a1%e3%83%a2/#respond</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Sun, 17 Apr 2022 19:41:44 +0000</pubDate>
				<category><![CDATA[レンタルサーバー]]></category>
		<guid isPermaLink="false">https://tomodigi.com/?p=3016</guid>

					<description><![CDATA[Google Appsの時代から独自ドメインのメールサーバーとして利用してきたGoogle Workspaceが2022年7月で有料版のみの提供になります。 趣味で使っていたドメインに関してはGoogle Workspa &#8230; <a href="https://tomodigi.com/web/%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc/google-workspace%e3%81%aegmail%e3%82%92%e4%bb%96%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%ab%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e3%83%a1%e3%83%a2/" class="more-link">続きを読む <span class="screen-reader-text">Google WorkspaceのGmailを他のサービスに移行する際のメモ</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Google Appsの時代から独自ドメインのメールサーバーとして利用してきたGoogle Workspaceが2022年7月で有料版のみの提供になります。</p>
<p>趣味で使っていたドメインに関してはGoogle Workspaceからメールを引っ越すことにしました。</p>
<p>いままで受信したメールも新サーバーに残しておくと、検索などで便利なので、移行の際のメモです。</p>
<p>目的と前提事項は、</p>
<ul>
<li>新サーバーに今までのメールの必要な部分をコピーする。</li>
<li>ローカルにもコピーを残す。</li>
<li>新サーバーへのコピーはあとからのんびり行う。</li>
<li>独自ドメインを持っていて、DNSの設定ができる。</li>
<li>新サーバーは有料の一般的なレンタルサーバーを想定している。</li>
</ul>
<p>です。</p>
<p>GmailはIMAPで接続できるので、Mozilla Thunderbirdを利用して、PCにメールデータをダウンロードします。<br />
webでgmailを開いて、「設定」（すべての設定）からimapの接続を許可しておきます。<br />
次にMozilla Thunderbirdで受信できるよう設定します。受信サーバーはIMAPを選択します。</p>
<p>設定値は<br />
受信サーバー:imap.gmail.com 接続:SSL/TLS( 993) 認証:OAuth2<br />
送信サーバー:smtp.gmail.com 接続:STARTTLS( 578 ) 認証: OAuth2とします。サーバーはgooglemail.comでも可能かも知れません。自動設定では認証方式がOAuth2にならないかもしれないので、ここを手動で設定しないと、サーバーは見つかるものの、パスワードが違うと弾かれてしまいます。</p>
<p>設定が終わり、しばらくすると、ローカルに全てのメールがダウンロードされます。</p>
<p>次に新しいメールサーバーを用意し、同じくThunderbirdに設定します。IMAP接続のできるレンタルサーバーがお勧めです。この設定はレンタルサーバーによって異なるので割愛します。</p>
<p>両方のメールサーバーに接続できるようになったら、ドメインのDNSを変更し、メールを新サーバーで受信するよう変更します。</p>
<p>その後は必要なメールをThunderbird上で古い受信トレイから新しい受信トレイにコピーすれば、サーバーにもアップロードされます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc/google-workspace%e3%81%aegmail%e3%82%92%e4%bb%96%e3%81%ae%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%ab%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e3%83%a1%e3%83%a2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPressのメディア（画像等）をカテゴリー管理 (Enhanced Media Library)</title>
		<link>https://tomodigi.com/web/wordpress%e3%81%ae%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%ef%bc%88%e7%94%bb%e5%83%8f%e7%ad%89%ef%bc%89%e3%82%92%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e7%ae%a1%e7%90%86-enhanced-media-library/</link>
					<comments>https://tomodigi.com/web/wordpress%e3%81%ae%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%ef%bc%88%e7%94%bb%e5%83%8f%e7%ad%89%ef%bc%89%e3%82%92%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e7%ae%a1%e7%90%86-enhanced-media-library/#respond</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Fri, 24 Feb 2017 19:58:15 +0000</pubDate>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[プラグイン]]></category>
		<guid isPermaLink="false">http://www.tomodigi.com/?p=2809</guid>

					<description><![CDATA[WordPressで写真を多く扱うようになると、画像ファイルの管理が煩雑になります。Wordpress本体の基本的な考え方はアップロードした日付による管理になっていますが、完全な日記ならいざ知らず、多様化した使い方によっ &#8230; <a href="https://tomodigi.com/web/wordpress%e3%81%ae%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%ef%bc%88%e7%94%bb%e5%83%8f%e7%ad%89%ef%bc%89%e3%82%92%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e7%ae%a1%e7%90%86-enhanced-media-library/" class="more-link">続きを読む <span class="screen-reader-text">WordPressのメディア（画像等）をカテゴリー管理 (Enhanced Media Library)</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>WordPressで写真を多く扱うようになると、画像ファイルの管理が煩雑になります。Wordpress本体の基本的な考え方はアップロードした日付による管理になっていますが、完全な日記ならいざ知らず、多様化した使い方によっては、日付以外の管理方法も必要になるときがあります。例えば、商品の画像や、ポートフォリオの画像などの場合、目的別に管理できたほうが便利なときもあります。</p>
<p>また、日付での管理を有効にしていると、画像ファイルのURLに日付が入ってしまうことが美しくないと思われる方もあると思います。（「設定」－「メディア」－「アップロードしたファイルを年月ベースのフォルダに整理」を有効にした場合）</p>
<p><a href="https://ja.wordpress.org/plugins/enhanced-media-library/" target="_blank">Enhanced Media Library</a> プラグインは、写真を分類するためのプラグインです。主な機能としては以下のようなものがあります。</p>
<ul>
<li>カテゴリー<br />
画像ごとにカテゴリーを設定し、メディアライブラリで検索を可能にしています。複数のカテゴリーに分類することも可能です。<br />
例えば、とりあえずアップロードして（未分類となる）、使用したらいずれかのカテゴリーに分類するようにしておけば、未使用の画像はライブラリーから絞り込み検索をすることができます。</li>
<li>投稿先<br />
アップロード先という項目で、どの投稿に使われたかがわかります。投稿を中心にサイトの構成を考えるのではなく、画像を中心に構成を考えることができます。</li>
</ul>
<p>今まで通りの日付による管理も併用できますので、フォトブログや作品紹介など、画像を多く使うWordpressサイトにオススメです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/wordpress%e3%81%ae%e3%83%a1%e3%83%87%e3%82%a3%e3%82%a2%ef%bc%88%e7%94%bb%e5%83%8f%e7%ad%89%ef%bc%89%e3%82%92%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e7%ae%a1%e7%90%86-enhanced-media-library/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Coreserver (XREA) で WordPress を SSH インストールするときのメモ</title>
		<link>https://tomodigi.com/web/coreserver-xrea-%e3%81%a7-wordpress-%e3%82%92-ssh-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e3%81%a8%e3%81%8d%e3%81%ae%e3%83%a1%e3%83%a2/</link>
					<comments>https://tomodigi.com/web/coreserver-xrea-%e3%81%a7-wordpress-%e3%82%92-ssh-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e3%81%a8%e3%81%8d%e3%81%ae%e3%83%a1%e3%83%a2/#comments</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Mon, 20 Feb 2017 19:50:49 +0000</pubDate>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[レンタルサーバー]]></category>
		<category><![CDATA[CORESERVER]]></category>
		<category><![CDATA[ドメイン]]></category>
		<guid isPermaLink="false">http://www.tomodigi.com/?p=2806</guid>

					<description><![CDATA[Coreserver (XREA) で WordPress を SSH インストールするときのメモです。特殊な点はあまりなく様々なところに載っていますが、自分なりに残しておきたい点もあるので書きます。独自ドメイン想定でW &#8230; <a href="https://tomodigi.com/web/coreserver-xrea-%e3%81%a7-wordpress-%e3%82%92-ssh-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e3%81%a8%e3%81%8d%e3%81%ae%e3%83%a1%e3%83%a2/" class="more-link">続きを読む <span class="screen-reader-text">Coreserver (XREA) で WordPress を SSH インストールするときのメモ</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Coreserver (XREA) で WordPress を SSH インストールするときのメモです。特殊な点はあまりなく様々なところに載っていますが、自分なりに残しておきたい点もあるので書きます。独自ドメイン想定でWoredpress本体は、example.com/wordpress/に置きます。</p>
<ol>
<li>ドメインのDNS設定<br />
DNSの設定はいつでもできますが、反映されるのに時間がかかるので、先にやっておくと良いと思います。<br />
任意のドメインを取得し、DNS設定をCoreserverに向けます。<br />
value-domainであれば、「DNS設定」の欄を以下のようにします。</p>
<pre><code>a @ xxx.xxx.xxx.xxx</code></pre>
<p>ipアドレスは借りているサーバーに合わせて読み替えてください。@はwwwなどのサブドメインなしを示します。これで、example.comへ接続する場合、value-domainのDNSサーバーがレンタルサーバーのipアドレスを示すことができ、アクセス可能になります。</li>
<li>ドメインウェブの設定<br />
DNSで振り分けられたアクセスをレンタルサーバーで処理するための設定です。ここからはCoresreverの管理画面で行います。「ドメインウェブ」のsub1から続く欄の左側にexample.comと入力し、「ドメイン設定」ボタンを押します。このとき、先のDNS設定が正しいかどうかチェックされますが、設定から数分では反映されないことが多いので、間違いなければ「すべてのドメインでAレコードのチェックを行わない(強制設定) 」にチェックを入れてボタンを押します。<br />
設定すると、example.comというディレクトリがpublic_html下に作成されます。<br />
このexample.comというディレクトリに置いたファイルがexample.comにアクセスすることで表示されます。</li>
<li>データベースの設定<br />
Wordpressで使用するMySQLのデータベースを作ります。同じくCoreserverの管理画面から、「データベース」で2つ目以降の空欄にデータベース名(exampleなど)、パスワードを適宜設定し、文字コードはUNICODEとし、後でわかりやすくするために、備考欄に「example.com、wordpress用」などとしておきます。</li>
<li>sshのアクセス設定<br />
sshというコマンドラインでアクセスするため、「ホスト情報登録」メニューからssh登録ボタンを押します。Coreserverではセキュリティ対策のため、登録したホスト以外からはssh接続できないようになっています。</li>
<li>ssh接続<br />
RLoginなどのターミナルソフトでログインします。<br />
（詳細省略）</li>
<li>wordpressダウンロード<br />
ログイン直後は、ユーザーのホームディレクトリにカレントディレクトリがあるので、example.comに移動します。</p>
<pre><code>cd public_html
cd example.com
</code></pre>
<p>wgetでダウンロードします。ダウンロード先はwordpressのホームページのzipファイルのアドレスをコピーします。httpsの接続でホスト名の問題が出ることがあるので、&#8211;no-check-certificateオプションを付けます。</p>
<pre><code> wget https://jp.wordpress.org/wordpress-4.7.2-ja.zip --no-check-certificate
</code></pre>
</li>
<li>圧縮展開<br />
zipファイルを展開します。</p>
<pre><code>unzip wordpress-4.7.2-ja.zip</code></pre>
<p>lsコマンドなどで確認しますが、wordpressディレクトリが作成され、必要なファイルが展開されます。</li>
</ol>
<p>あとはブラウザからhttp://example.com/wordpress/にアクセスし、データベースなどの設定をウィザードに従って入力するだけで、設定は終わりです。</p>
<p>ローカルでzipファイルを展開してアップロードしても同じことができますが、細かいファイルがたくさんあるので、こちらのほうが、確実に処理できます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/coreserver-xrea-%e3%81%a7-wordpress-%e3%82%92-ssh-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e3%81%a8%e3%81%8d%e3%81%ae%e3%83%a1%e3%83%a2/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>PHPExcelで Fatal error: &#8216;break&#8217; not in the &#8216;loop&#8217; or &#8216;switch&#8217; context と表示される</title>
		<link>https://tomodigi.com/web/php/phpexcel%e3%81%a7-fatal-error-break-not-in-the-loop-or-switch-context-%e3%81%a8%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%82%8b/</link>
					<comments>https://tomodigi.com/web/php/phpexcel%e3%81%a7-fatal-error-break-not-in-the-loop-or-switch-context-%e3%81%a8%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%82%8b/#comments</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Sun, 08 Jan 2017 19:20:49 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHPExcel]]></category>
		<guid isPermaLink="false">http://www.tomodigi.com/?p=2796</guid>

					<description><![CDATA[PHPExcelはExcelファイルの入出力ができる便利なライブラリですが、少し前のものだと、PHP7でエラーが出てしまうことがあるようです。 swichやwhile文で使うべきbreakがif文などにあるとこのエラーが &#8230; <a href="https://tomodigi.com/web/php/phpexcel%e3%81%a7-fatal-error-break-not-in-the-loop-or-switch-context-%e3%81%a8%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%82%8b/" class="more-link">続きを読む <span class="screen-reader-text">PHPExcelで Fatal error: &#8216;break&#8217; not in the &#8216;loop&#8217; or &#8216;switch&#8217; context と表示される</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>PHPExcelはExcelファイルの入出力ができる便利なライブラリですが、少し前のものだと、PHP7でエラーが出てしまうことがあるようです。</p>
<p>swichやwhile文で使うべきbreakがif文などにあるとこのエラーが出ます。PHP5系まではそのまま通ってしまいます。</p>
<p>PHPExcelはこのサイト（<a href="https://phpexcel.codeplex.com/">phpexcel.codeplex.com</a>）での更新は止まっていますが、github（<a href="https://github.com/PHPOffice/PHPExcel">github.com/PHPOffice/PHPExcel</a>）では修正されています。バージョンは1.8で同じですが、上記のエラーは出なくなりました。2017/1/9時点の最新版では、PHPの対応バージョンは5.2以上となっています。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/php/phpexcel%e3%81%a7-fatal-error-break-not-in-the-loop-or-switch-context-%e3%81%a8%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%82%8b/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>WordPressのログイン画面が500 Internal Server Errorでログインできない</title>
		<link>https://tomodigi.com/web/wordpress/wordpress%e3%81%ae%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e7%94%bb%e9%9d%a2%e3%81%8c500-internal-server-error%e3%81%a7%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84/</link>
					<comments>https://tomodigi.com/web/wordpress/wordpress%e3%81%ae%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e7%94%bb%e9%9d%a2%e3%81%8c500-internal-server-error%e3%81%a7%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84/#respond</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Sat, 23 Jul 2016 19:45:16 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[レンタルサーバー]]></category>
		<category><![CDATA[CORESERVER]]></category>
		<guid isPermaLink="false">http://www.tomodigi.com/?p=2655</guid>

					<description><![CDATA[勉強用インストールして放置していたWordpressにバージョンアップのお知らせが来たので、アップデートしようとしたところ、ログイン画面(wp-login.php)が500 Internal Server Errorでロ &#8230; <a href="https://tomodigi.com/web/wordpress/wordpress%e3%81%ae%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e7%94%bb%e9%9d%a2%e3%81%8c500-internal-server-error%e3%81%a7%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84/" class="more-link">続きを読む <span class="screen-reader-text">WordPressのログイン画面が500 Internal Server Errorでログインできない</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>勉強用インストールして放置していたWordpressにバージョンアップのお知らせが来たので、アップデートしようとしたところ、ログイン画面(wp-login.php)が500 Internal Server Errorでログインできない現象があったので、メモです。</p>
<p>結論から書くと、PHPのバージョンを5.4から5.6に変更していたことと、それに対応していないプラグインがあったことが原因です。ログインができないだけで、ページは一応表示できます。</p>
<p>環境は以下の通りです。</p>
<p>Coreserver(CORE-A)<br />
Wordpress 4.5.3 （4.4.4でも同様）</p>
<p>CoreserverはドメインごとにPHPのバーションがコントロールパネルで変更できるので、一旦はログイン可能なバージョンに変更します。今回は5.5と5.6でログインできませんでした。また、5.4と7.0ではログインできました。</p>
<p>必要なバージョンアップを行い、一度バージョンを変えて試してみます。それでもログイン画面が表示されない場合は、プラグインを全てOFFにすると、おそらくログインできるはずです。</p>
<p>あとは、プラグインの変更や更新をした後、PHPのバージョンを戻してみて試します。</p>
<p>今回原因となったプラグインは、ZenCacheでした。プラグインの名称が変わり（Comet Cache）、ZenCacheそのものは更新が停止しています。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/wordpress/wordpress%e3%81%ae%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e7%94%bb%e9%9d%a2%e3%81%8c500-internal-server-error%e3%81%a7%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPressのレンタルサーバー移転のメモ</title>
		<link>https://tomodigi.com/web/wordpress/wordpress%e3%81%ae%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e7%a7%bb%e8%bb%a2%e3%81%ae%e3%83%a1%e3%83%a2/</link>
					<comments>https://tomodigi.com/web/wordpress/wordpress%e3%81%ae%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e7%a7%bb%e8%bb%a2%e3%81%ae%e3%83%a1%e3%83%a2/#respond</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Wed, 09 Mar 2016 19:10:26 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[レンタルサーバー]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[バックアップ]]></category>
		<category><![CDATA[移行]]></category>
		<guid isPermaLink="false">http://www.tomodigi.com/?p=2561</guid>

					<description><![CDATA[前提条件は以下の通りです。 独自ドメインはそのまま使用する。 レンタルサーバーを移転する。 データベースサーバーも移転する。 メインテナンスモードに変更する。 プラグイン（Maintenance Mode） サイトのバッ &#8230; <a href="https://tomodigi.com/web/wordpress/wordpress%e3%81%ae%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e7%a7%bb%e8%bb%a2%e3%81%ae%e3%83%a1%e3%83%a2/" class="more-link">続きを読む <span class="screen-reader-text">WordPressのレンタルサーバー移転のメモ</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>前提条件は以下の通りです。</p>
<ul>
<li>独自ドメインはそのまま使用する。</li>
<li>レンタルサーバーを移転する。</li>
<li>データベースサーバーも移転する。</li>
</ul>
<p></p>
<ol>
<li>メインテナンスモードに変更する。<br />
プラグイン（<a href="http://sw-guide.de/wordpress/plugins/maintenance-mode/" target="_blank">Maintenance Mode</a>）</li>
<li>サイトのバックアップを取る。<br />
プラグイン（<a href="https://ja.wordpress.org/plugins/backwpup/WordPress Plugins" target="_blank">BackWPup</a>）</li>
<li>データベースのバックアップを取る。</li>
<li>新サーバーにWordpressのディレクトリをそのままコピーする。<br />
それなりのファイル数になるので、上記BackWPupなどで、圧縮ファイルにした後に、新サーバーで展開すると楽です。</li>
<li>新サーバーにデータベースをコピーする。<br />
BackWPupの圧縮ファイルの中に、データベースのバックアップもあるので、phpmyadminなどで取り込んでもよいですし、記事末尾の方法でも良いともいます。</li>
<li>wp-config.phpを新データベースサーバーに合わせて変更する。
<pre>define('DB_NAME', '');
define('DB_USER', '');
define('DB_PASSWORD', '');
define('DB_HOST', '');
</pre>
<p>この4行を適宜変更します。</li>
<li>ドメインのDNSを変更する。</li>
<li>レンタルサーバーのドメイン設定を変更する。</li>
</ol>
<p>&nbsp;</p>
<p>データベースのコピーはsshからでも行えます。<br />
移行元ユーザーネーム db_s_username</p>
<pre> mysqldump -u [s_user] -h[s_server] -p[s_pass] [s_dbname] | mysql -u [t_user] -h[t_server] -p[t_pass] [t_dbname]</pre>
<table>
<tbody>
<tr>
<td></td>
<td>移行元</td>
<td>移行先</td>
</tr>
<tr>
<td>データベースのサーバー名</td>
<td>[s_server]</td>
<td>[t_server]</td>
</tr>
<tr>
<td>ユーザー名</td>
<td>[s_user]</td>
<td>[t_server]</td>
</tr>
<tr>
<td>パスワード</td>
<td>[s_pass]</td>
<td>[t_pass]</td>
</tr>
<tr>
<td>データベース名</td>
<td>[s_dbname]</td>
<td>[t_dbname]</td>
</tr>
</tbody>
</table>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/wordpress/wordpress%e3%81%ae%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e7%a7%bb%e8%bb%a2%e3%81%ae%e3%83%a1%e3%83%a2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>(PHP)ディレクトリを再帰的に作成</title>
		<link>https://tomodigi.com/web/php%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%82%92%e5%86%8d%e5%b8%b0%e7%9a%84%e3%81%ab%e4%bd%9c%e6%88%90/</link>
					<comments>https://tomodigi.com/web/php%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%82%92%e5%86%8d%e5%b8%b0%e7%9a%84%e3%81%ab%e4%bd%9c%e6%88%90/#respond</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Wed, 02 Mar 2016 19:32:54 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WEB]]></category>
		<category><![CDATA[レンタルサーバー]]></category>
		<category><![CDATA[ディレクトリ]]></category>
		<guid isPermaLink="false">http://www.tomodigi.com/?p=2559</guid>

					<description><![CDATA[PHPでディレクトリを再帰的に作成するときのメモです。 &#8216;dir1/dir2/dir3&#8217;のような深いディレクトリを一度で作成する場合はmkdirに第3引数にtrueをつけて使用します。 $dirN &#8230; <a href="https://tomodigi.com/web/php%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%82%92%e5%86%8d%e5%b8%b0%e7%9a%84%e3%81%ab%e4%bd%9c%e6%88%90/" class="more-link">続きを読む <span class="screen-reader-text">(PHP)ディレクトリを再帰的に作成</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>PHPでディレクトリを再帰的に作成するときのメモです。</p>
<p>&#8216;dir1/dir2/dir3&#8217;のような深いディレクトリを一度で作成する場合はmkdirに第3引数にtrueをつけて使用します。</p>
<pre><code class="php">$dirName = 'dir1/dir2/dir3';
$defaultUmaskNum = umask();
umask(0);
mkdir($dirName,0755,true);
umask($defaultUmaskNum);
</code></pre>
<p>mkdirの第2引数はパーミッションの設定です。数値で指定します。&#8217;0755&#8217;などのように文字列で指定するとエラーは出なくとも、おかしなパーミッションになることがあります。<br />
また、umaskはデフォルトのパーミッションの設定です。mkdirに第2引数からumaskの値を引いた値が設定されるので今回は便宜的に0にして、処理後に戻しています。<br />
PHP公式ではパーミッションの設定はumaskを変更するのではなく、chmodが推奨されていますが、作成される全てのディレクトリのパーミッションを同時指定することはできません。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/php%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%82%92%e5%86%8d%e5%b8%b0%e7%9a%84%e3%81%ab%e4%bd%9c%e6%88%90/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CoreserverのPHPでエラーを表示する</title>
		<link>https://tomodigi.com/web/%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc/coreserver%e3%81%aephp%e3%81%a7%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/</link>
					<comments>https://tomodigi.com/web/%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc/coreserver%e3%81%aephp%e3%81%a7%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/#respond</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Sun, 13 Dec 2015 19:02:32 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[レンタルサーバー]]></category>
		<category><![CDATA[CORESERVER]]></category>
		<guid isPermaLink="false">http://www.tomodigi.com/?p=2530</guid>

					<description><![CDATA[デバッグ用途などに使います。 表示したいディレクトリに「.user.ini」を設置します。 display_errors = On error_reporting = E_ALL &#38; ~E_NOTICE erro &#8230; <a href="https://tomodigi.com/web/%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc/coreserver%e3%81%aephp%e3%81%a7%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/" class="more-link">続きを読む <span class="screen-reader-text">CoreserverのPHPでエラーを表示する</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>デバッグ用途などに使います。</p>
<p>表示したいディレクトリに「.user.ini」を設置します。</p>
<pre>display_errors = On
error_reporting = E_ALL &amp; ~E_NOTICE
</pre>
<p>error_reportingの値は適宜変更して下さい。設置したディレクトリとその下層ディレクトリで有効です。<br />
coreserverのPHPはここ数年で変更がありましたので、過去の対応とは異なることがあります。これからも変化があるかもしれませんので、できれば公式の情報をあたることをオススメします。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/%e3%83%ac%e3%83%b3%e3%82%bf%e3%83%ab%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc/coreserver%e3%81%aephp%e3%81%a7%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DTI ServersMan@VPS Entry について</title>
		<link>https://tomodigi.com/web/dti-serversmanvps-entry-%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/</link>
					<comments>https://tomodigi.com/web/dti-serversmanvps-entry-%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/#respond</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Wed, 19 Aug 2015 19:34:24 +0000</pubDate>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[レンタルサーバー]]></category>
		<category><![CDATA[DTI]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">http://www.tomodigi.com/?p=2450</guid>

					<description><![CDATA[学習用に使っていたDTI ServersMan@VPS Entryをいったん解約しました。 速度やストレージ容量もそれなりですが、税込み504円/月という価格は何よりも魅力です。初期費用はかかりませんし、1ヶ月ごとの契約 &#8230; <a href="https://tomodigi.com/web/dti-serversmanvps-entry-%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/" class="more-link">続きを読む <span class="screen-reader-text">DTI ServersMan@VPS Entry について</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>学習用に使っていた<a href="http://dream.jp/vps/" target="_blank">DTI ServersMan@VPS Entry</a>をいったん解約しました。</p>
<p>速度やストレージ容量もそれなりですが、税込み504円/月という価格は何よりも魅力です。初期費用はかかりませんし、1ヶ月ごとの契約しかありませんので、年額と悩むこともありません。</p>
<p>「それなり」と書いたものの、VPSとしての機能は問題ありませんので、趣味や学習目的であれば、選択肢に入れるべきだと思います。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/dti-serversmanvps-entry-%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>(PHP) 多次元配列の比較</title>
		<link>https://tomodigi.com/web/php/php-%e5%a4%9a%e6%ac%a1%e5%85%83%e9%85%8d%e5%88%97%e3%81%ae%e6%af%94%e8%bc%83/</link>
					<comments>https://tomodigi.com/web/php/php-%e5%a4%9a%e6%ac%a1%e5%85%83%e9%85%8d%e5%88%97%e3%81%ae%e6%af%94%e8%bc%83/#respond</comments>
		
		<dc:creator><![CDATA[Tomo]]></dc:creator>
		<pubDate>Fri, 12 Jun 2015 19:21:08 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[配列]]></category>
		<guid isPermaLink="false">http://www.tomodigi.com/?p=2431</guid>

					<description><![CDATA[多次元配列の比較のための関数のメモです。 比較は緩やかな比較(==)をしています。 左辺のキーと値で比較しています。左辺にあるものが右辺にあれば一致するとみなし、右辺にのみあるキーと値は無視します。 左辺にのみ存在する値 &#8230; <a href="https://tomodigi.com/web/php/php-%e5%a4%9a%e6%ac%a1%e5%85%83%e9%85%8d%e5%88%97%e3%81%ae%e6%af%94%e8%bc%83/" class="more-link">続きを読む <span class="screen-reader-text">(PHP) 多次元配列の比較</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>多次元配列の比較のための関数のメモです。</p>
<p>比較は緩やかな比較(==)をしています。</p>
<p>左辺のキーと値で比較しています。左辺にあるものが右辺にあれば一致するとみなし、右辺にのみあるキーと値は無視します。<br />
左辺にのみ存在する値は差分として表示します。<br />
過不足無く配列の一致を確認する場合は、面倒ですが、左右入れ替えて実行します。</p>
<pre>
function diffMultiDemenion($arrrayLeft,$arrayRight){
//左辺の内容が右辺に含まれているか
//同一かどうかは左右入れ替えて確認する

//差が無ければfalse
$diff = false;
if (is_array($arrrayLeft)){
	foreach($arrrayLeft as $key =&gt; $item){
		if (is_array($item)){
			//配列なら再帰呼び出し
			$tempDiff = diffMultiDemenion($item,$arrayRight[$key]);
			if ($tempDiff){
				//差が無ければキーを作らない
				$diff[$key] = $tempDiff;
			}
		}else{
			if($item != $arrayRight[$key]){
				//配列[0]に左辺、[1]に右辺の値
				$diff[$key] = array($item,$arrayRight[$key]);
			}
		}
	}
}elseif($arrrayLeft != $arrayRight){
	//配列でなければそのま比較して異なる場合は右辺と左辺を表示
	$diff = array($arrrayLeft,$arrayRight);
}
return($diff);
}

使用例です。

$arrayA['b'] = 1;
$arrayA['c'] = 2;
$arrayA['a']['d'] = 3;
$arrayA['a']['f'] = 4;

$arrayB['b'] = 1;
$arrayB['c'] = 0;
$arrayB['a']['d'] = 3;
$arrayB['a']['f'] = 0;

$diff = diffMultiDemenion($arrayA,$arrayB);
print_r($diff);

その結果です。

Array
(
[c] =&gt; Array
	(
	[0] =&gt; 2
	[1] =&gt; 0
	)
[a] =&gt; Array
	(
	[f] =&gt; Array
		(
		[0] =&gt; 4
		[1] =&gt; 0
		)
	)
)
</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://tomodigi.com/web/php/php-%e5%a4%9a%e6%ac%a1%e5%85%83%e9%85%8d%e5%88%97%e3%81%ae%e6%af%94%e8%bc%83/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
