<?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>WordPress &#8211; unblogged</title>
	<atom:link href="https://blog.mezzo.jp/archives/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.mezzo.jp</link>
	<description>mezzo forte の「のほほん」な日記</description>
	<lastBuildDate>Sat, 16 Aug 2025 08:28:31 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.mezzo.jp/wp-content/uploads/2023/05/favicon.ico</url>
	<title>WordPress &#8211; unblogged</title>
	<link>https://blog.mezzo.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPress の通知メールが届かないッ</title>
		<link>https://blog.mezzo.jp/archives/23684</link>
					<comments>https://blog.mezzo.jp/archives/23684#respond</comments>
		
		<dc:creator><![CDATA[mezzo forte]]></dc:creator>
		<pubDate>Wed, 13 Aug 2025 15:27:06 +0000</pubDate>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://blog.mezzo.jp/?p=23684</guid>

					<description><![CDATA[このブログでは WordPress という無料の CMS（Contents Management System、専門知識がなくてもカンタンにサイト構築や更新ができるやつ）を使っているのだが、最近自動更新したり、記事にコメ [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignright size-full"><img fetchpriority="high" decoding="async" width="300" height="300" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail.png" alt="" class="wp-image-23717" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" /></figure>
</div>


<p>このブログでは <a href="https://ja.wordpress.org/" target="_blank" rel="noreferrer noopener">WordPress</a> という無料の CMS（Contents Management System、専門知識がなくてもカンタンにサイト構築や更新ができるやつ）を使っているのだが、最近自動更新したり、記事にコメントされたときに届くはずの通知メールが届かなくなってしまった。宛先を <a href="https://mail.google.com/" target="_blank" rel="noreferrer noopener">Gmail</a> に設定しているので、迷惑メールに分類されてしまったかな？　と思ったのだが、その痕跡すら見当たらない。</p>



<p>なんでだろーなんでだろー、と腕をクロスさせながら悩んでいたのだが、ようやく原因が分かった。</p>



<p class="has-large-font-size">DMARC だ！</p>



<p>DMARC（ディーマーク）とは Domain-based Message Authentication, Reporting, and Conformance という、覚えられないぐらい長ったらしい正式名称の略で、要はなりすましメール防止技術のこと（<a href="https://ja.wikipedia.org/wiki/DMARC" target="_blank" rel="noreferrer noopener">→Wikipedia</a>）。ずいぶん前から企業を騙った詐欺メールが横行しているが、DMARC を導入したサーバーは第三者がドメイン偽装できなくなる。仕組みは複雑だが、迷惑メール防止策の決定版らしい。でも日本じゃ普及が遅れているが（ＳＢＩ●券、お前だよッ）。</p>



<p>詳しくは検索してもらえばいいが、DMARC の流れをカンタンに説明すると、</p>



<p><strong>【メール受信サーバー】</strong><br>info@example.com（IP アドレス XXX.XXX.XXX.XXX）からメールが来たけど本物？<br>　　　　　　↓<br><strong>【ドメインネームサーバー】</strong><br>example.com ドメインの IP アドレスは YYY.YYY.YYY.YYY だが？<br>　　　　　　↓<br><strong>【メール受信サーバー】</strong><br>マジかよ、偽装じゃん。じゃあ example.com はどうしたい？<br>　　　　　　↓<br><strong>【example.com サーバー】</strong><br>拒否（Reject）していいぜ！<br>　　　　　　↓<br><strong>【メール受信サーバー】</strong><br>メール破棄！　example.com にレポート送るぜ。<br>　　　　　　↓<br><strong>【<strong>example.com サーバー</strong>】</strong><br>サーバー管理者にレポートメール届けたよん。</p>



<p>と、こんな感じ（違うかも）。つまり、WordPress のメールは Gmail 側で破棄されていたってわけ。ぴえん。</p>



<p>実は最近、利用中のレンタルサーバー（<a href="https://www.shin-server.jp/" target="_blank" rel="noreferrer noopener">シンレンタルサーバー</a>）で DMARC ポリシーを全部「配送しない（reject）」に変更したのだが、このブログで使っているサブドメイン blog.mezzo.jp にはメール設定を全然していなかった。なので他のなりすまし防止技術の DKIM（ディーキム、DomainKeys Identified Mail）と SPF（エスピーエフ、Sender Policy Framework）が有効になっていなかったのだ。DMARC は DKIM と SPF の合わせ技にしないとならないので、メールが有効になっていないサブドメインは reject されまくっていた！　なんてこったい！</p>



<p>致し方なく、DKIM と SPF を有効にするため、blog.mezzo.jp の捨てメールアカウントを追加。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1781" height="1539" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/shin1.png" alt="" class="wp-image-23694" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/shin1.png 1781w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin1-300x259.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin1-640x553.png 640w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin1-768x664.png 768w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin1-1536x1327.png 1536w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin1-1024x885.png 1024w" sizes="(max-width: 1781px) 100vw, 1781px" /><figcaption class="wp-element-caption">受信しないメールアドレスなので容量は最小の 1MB に設定</figcaption></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="1781" height="1025" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/shin2.png" alt="" class="wp-image-23696" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/shin2.png 1781w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin2-300x173.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin2-640x368.png 640w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin2-768x442.png 768w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin2-1536x884.png 1536w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin2-1024x589.png 1024w" sizes="(max-width: 1781px) 100vw, 1781px" /><figcaption class="wp-element-caption">スイッチONするだけ<br></figcaption></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1781" height="1025" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/shin3.png" alt="" class="wp-image-23700" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/shin3.png 1781w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin3-300x173.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin3-640x368.png 640w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin3-768x442.png 768w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin3-1536x884.png 1536w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin3-1024x589.png 1024w" sizes="auto, (max-width: 1781px) 100vw, 1781px" /></figure>



<p>DMARC はすでに mezzo.jp で「メールを配送しない」に設定してあったので変更なし。なお DMARC ポリシーは「何もしない（none）」「迷惑メールとして配送する（quarantine）」「配送しない（reject）」の３段階で設定可能。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1781" height="1539" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/shin4.png" alt="" class="wp-image-23699" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/shin4.png 1781w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin4-300x259.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin4-640x553.png 640w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin4-768x664.png 768w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin4-1536x1327.png 1536w, https://blog.mezzo.jp/wp-content/uploads/2025/08/shin4-1024x885.png 1024w" sizes="auto, (max-width: 1781px) 100vw, 1781px" /><figcaption class="wp-element-caption">心配だったらしばらくは「迷惑メールとして配送する（quarantine）」に設定しておこう</figcaption></figure>



<p>あと Gmail の方でも迷惑メール判定されないようフィルタを設定しよう。フィルタ設定はなぜかスマホの Gmail アプリではできないので、PC のブラウザから <a href="https://mail.google.com/" target="_blank" rel="noreferrer noopener">Gmail</a> にログインし、右上の歯車マーク（設定）を開き [すべての設定を表示] をクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="834" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail1.png" alt="" class="wp-image-23689" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail1.png 1280w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail1-300x195.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail1-640x417.png 640w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail1-768x500.png 768w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail1-1024x667.png 1024w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>



<p>「フィルタとブロック中のアドレス」を開いて「新しいフィルタを作成」をクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="834" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail2.png" alt="" class="wp-image-23690" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail2.png 1280w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail2-300x195.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail2-640x417.png 640w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail2-768x500.png 768w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail2-1024x667.png 1024w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>



<p>「From」に WordPress の通知用メールアドレスを入力して「フィルタを作成」。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="834" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail3.png" alt="" class="wp-image-23691" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail3.png 1280w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail3-300x195.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail3-640x417.png 640w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail3-768x500.png 768w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail3-1024x667.png 1024w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>



<p>「迷惑メールにしない」にチェックを入れて、「フィルタを作成」で完了。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="951" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail4.png" alt="" class="wp-image-23692" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail4.png 1280w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail4-300x223.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail4-640x476.png 640w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail4-768x571.png 768w, https://blog.mezzo.jp/wp-content/uploads/2025/08/gmail4-1024x761.png 1024w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /><figcaption class="wp-element-caption">ここまで到達するのが大変</figcaption></figure>



<p>これでスマホの Gmail にやっと WordPress の通知が届くようになった…通知受け取りたいだけなのに、何でこんな手間かかるんだYO！</p>



<p>というか、DMARC のレポートが届き過ぎな件。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1772" height="1174" src="https://blog.mezzo.jp/wp-content/uploads/2025/08/mail.png" alt="" class="wp-image-23705" srcset="https://blog.mezzo.jp/wp-content/uploads/2025/08/mail.png 1772w, https://blog.mezzo.jp/wp-content/uploads/2025/08/mail-300x199.png 300w, https://blog.mezzo.jp/wp-content/uploads/2025/08/mail-640x424.png 640w, https://blog.mezzo.jp/wp-content/uploads/2025/08/mail-768x509.png 768w, https://blog.mezzo.jp/wp-content/uploads/2025/08/mail-1536x1018.png 1536w, https://blog.mezzo.jp/wp-content/uploads/2025/08/mail-1024x678.png 1024w" sizes="auto, (max-width: 1772px) 100vw, 1772px" /><figcaption class="wp-element-caption">メッセージ 4,579 通って…</figcaption></figure>



<p>私の所有するドメインを偽装メールに利用しようとする輩が多すぎ。たまにレポート開いて確認すると、だいたい送信元は中国だし…</p>



<p>攻殻機動隊みたいに攻性防壁使えんかなぁ！</p>


<div id="rinkerid23709" class="yyi-rinker-contents  yyi-rinker-postid-23709 yyi-rinker-img-m yyi-rinker-catid-5 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://www.amazon.co.jp/dp/B00L0QZ6GG?tag=mezzoforte01-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow noopener" target="_blank" class="yyi-rinker-tracking"  data-click-tracking="amazon_img 23709 攻殻機動隊（１） (ヤングマガジンコミックス)" data-vars-click-id="amazon_img 23709 攻殻機動隊（１） (ヤングマガジンコミックス)"><img loading="lazy" decoding="async" src="https://m.media-amazon.com/images/I/61NRUHYqK8L._SL160_.jpg"  width="113" height="160" class="yyi-rinker-main-img" style="border: none;"></a>					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://www.amazon.co.jp/dp/B00L0QZ6GG?tag=mezzoforte01-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow noopener" target="_blank" class="yyi-rinker-tracking" data-click-tracking="amazon_title 23709 攻殻機動隊（１） (ヤングマガジンコミックス)" data-vars-amp-click-id="amazon_title 23709 攻殻機動隊（１） (ヤングマガジンコミックス)" >攻殻機動隊（１） (ヤングマガジンコミックス)</a>							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							<span title="" class="price">¥1,650</span>
															<span class="price_at">(2026/05/16 01:55:36時点&nbsp;Amazon調べ-</span><span title="価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点でAmazon.co.jpに表示されている価格および発送可能時期の情報が適用されます。">詳細)</span>
																	</div>
						</div>
						<ul class="yyi-rinker-links">
																	<li class="amazonkindlelink">
						<a href="https://www.amazon.co.jp/dp/B00L0QZ6GG?tag=mezzoforte01-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow noopener" target="_blank" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon_kindle 23709 攻殻機動隊（１） (ヤングマガジンコミックス)"  data-vars-amp-click-id="amazon_kindle 23709 攻殻機動隊（１） (ヤングマガジンコミックス)">Kindle</a>					</li>
								                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/gp/search?ie=UTF8&amp;keywords=%E6%94%BB%E6%AE%BB%E6%A9%9F%E5%8B%95%E9%9A%8A&amp;tag=mezzoforte01-22&amp;index=blended&amp;linkCode=ure&amp;creative=6339" rel="nofollow noopener" target="_blank" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="amazon 23709 攻殻機動隊（１） (ヤングマガジンコミックス)"  data-vars-amp-click-id="amazon 23709 攻殻機動隊（１） (ヤングマガジンコミックス)">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://hb.afl.rakuten.co.jp/hgc/383ce2b2.faca93d3.383ce2b3.849531dd/Rinker_o_20250813234856?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E6%2594%25BB%25E6%25AE%25BB%25E6%25A9%259F%25E5%258B%2595%25E9%259A%258A%2F%3Ff%3D1%26grp%3Dproduct&amp;m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E6%2594%25BB%25E6%25AE%25BB%25E6%25A9%259F%25E5%258B%2595%25E9%259A%258A%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow noopener" target="_blank" class="yyi-rinker-link yyi-rinker-tracking"  data-click-tracking="rakuten 23709 攻殻機動隊（１） (ヤングマガジンコミックス)"  data-vars-amp-click-id="rakuten 23709 攻殻機動隊（１） (ヤングマガジンコミックス)">楽天市場</a>					</li>
								                											</ul>
					</div>
	</div>
</div>



<p><br></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.mezzo.jp/archives/23684/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPressのセキュリティ強化</title>
		<link>https://blog.mezzo.jp/archives/14962</link>
					<comments>https://blog.mezzo.jp/archives/14962#respond</comments>
		
		<dc:creator><![CDATA[mezzo forte]]></dc:creator>
		<pubDate>Thu, 12 Sep 2013 15:00:17 +0000</pubDate>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://blog.mezzo.jp/?p=14962</guid>

					<description><![CDATA[最近ここを放置気味だが、放っておくと Akismet が弾いてくれた spam コメントが大量に溜まってしまうので、しつこい輩は IP でアク禁にしたりしていた。しかしあまりに多すぎるのでおかしいと思い、久々アクセスログ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>最近ここを放置気味だが、放っておくと Akismet が弾いてくれた spam コメントが大量に溜まってしまうので、しつこい輩は IP でアク禁にしたりしていた。しかしあまりに多すぎるのでおかしいと思い、久々アクセスログを覗いてみたら、wp-login.php へのアクセスがとんでもないことに。</p>
<p><a href="https://blog.mezzo.jp/wp-content/uploads/2013/09/log.jpg"><img loading="lazy" decoding="async" src="https://blog.mezzo.jp/wp-content/uploads/2013/09/log.jpg" alt="なんだこりゃあ" width="400" height="230" class="alignnone size-full wp-image-14964" srcset="https://blog.mezzo.jp/wp-content/uploads/2013/09/log.jpg 400w, https://blog.mezzo.jp/wp-content/uploads/2013/09/log-300x172.jpg 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a></p>
<p><strong>11,496？</strong> ちょっと異常すぎるだろ！</p>
<p>何やら最近 WordPress の改ざんを狙ったブルートフォースアタックが流行っているそうなのだ。このブログはユーザー名が admin のデフォルトのまま。パスワードが一般的なワードでないとはいえ、これはマズイ。対策のためにプラグインを探したら以下のが良さそうなので入れてみた。</p>
<p>　<a href="http://wordpress.org/plugins/force-email-login/" title="Force Email Login" target="_blank">Force Email Login</a>　　　作者：<a href="http://firegoby.jp/" title="firegoby" target="_blank">Takayuki Miyauchi</a> 氏</p>
<p>データベースやユーザー名に変更を加えずに、ログインユーザー名を WordPress のユーザーメールアドレスに変更するプラグイン。ログインに失敗すると10秒おかないとログイン画面が表示されないので、ロボットに有効だ。</p>
<p>さあて、これでまずは一安心と思っていたのだが、今日になったらデータベースサーバーが不安定なのかブログが表示されにくい。もしやと思いリアルタイムログを覗いたら、どうやらクラッカーに目をつけられたのか、<strong>IPアドレスを変えて何度も wp-login.php に数秒おきにアクセスされている。</strong>ひい。</p>
<p>こりゃアカンと思って色々考えた挙句、.htaccess で wp-login.php 自体のアクセスを規制することにした。Wordpress をインストールしてあるディレクトリ直下にある .htaccess ファイルを一旦ダウンロードし、以下の文を挿入して上書き。</p>
<div style="background-color:#ffffff; padding:5px 5px 5px 15px"><code>&lt;Files &quot;wp-login.php&quot;&gt;<br />
&nbsp; order deny,allow<br />
&nbsp; allow from <b style="color:#f00">.jp</b> &nbsp;<span style="color:#999"># .jpドメインに一致したらアクセス可</span><br />
&nbsp; deny from all &nbsp; &nbsp;<span style="color:#999"># 他は全部アクセス不可</span><br />
&lt;/Files&gt;</code></div>
<p>　<br />
私の使っている ISP やスマホは全部 .jp ドメインなので、<strong>.jp ドメイン以外は wp-login.php へのアクセスを全部禁止</strong>するという乱暴なやり方。クラックしようとしているのはウクライナやらロシア、中国ばかりなので、とりあえずこれで問題ないだろう。もし .jp ドメイン以外の ISP も使っている場合は、allow from のあとに ISP のルートドメインなり、固定IP を入れればいい。</p>
<p>本来はこんな大雑把でなく、あくまでも自分が使っているISPに絞って規制するのが一番安全だが、出先のフリースポットで更新したいとか、自宅サーバーでやってるという人は以下のように色々設定しないとならないかも。</p>
<div style="background-color:#ffffff; padding:5px 5px 5px 15px"><code>&lt;Files &quot;wp-login.php&quot;&gt;<br />
&nbsp; order deny,allow<br />
&nbsp; allow from .jp<br />
&nbsp; allow from <b style="color:#f00">.bbtec.net</b>&nbsp; &nbsp; &nbsp;<span style="color:#999"># Yahoo BB</span><br />
&nbsp; allow from <b style="color:#f00">.wakwak.com</b>&nbsp; &nbsp; <span style="color:#999"># WAKWAK</span><br />
&nbsp; allow from <b style="color:#f00">192.168.</b>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#999"># LAN 上のローカルマシン</span><br />
&nbsp; allow from <b style="color:#f00">127.0.0.1</b>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#999"># ローカルテスト用</span><br />
&nbsp; deny from all<br />
&lt;/Files&gt;</code></div>
<p>　<br />
.htaccess にドメイン参照させるとパフォーマンスが落ちるのであまりやりたくなかったのだが、固定IPじゃないから仕方ない。でも設定した途端、データサーバーへのアクセスがなくなり効果てきめん。</p>
<p><span style="font-size:10px">&#8211; [Thu Sep 12 22:59:41 2013] [error] [client 5.234.78.117] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 22:59:41 2013] [error] [client 5.234.78.117] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 22:59:43 2013] [error] [client 5.234.78.117] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 22:59:43 2013] [error] [client 5.234.78.117] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:03:08 2013] [error] [client 95.78.221.63] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:03:08 2013] [error] [client 95.78.221.63] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:11:39 2013] [error] [client 177.108.34.225] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:11:39 2013] [error] [client 177.108.34.225] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:11:44 2013] [error] [client 108.214.134.32] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:11:44 2013] [error] [client 108.214.134.32] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:12:21 2013] [error] [client 95.78.221.63] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:12:21 2013] [error] [client 95.78.221.63] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:13:35 2013] [error] [client 222.166.214.38] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:13:35 2013] [error] [client 222.166.214.38] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:13:40 2013] [error] [client 222.166.214.38] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:13:40 2013] [error] [client 222.166.214.38] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:19:30 2013] [error] [client 31.192.129.159] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:19:30 2013] [error] [client 31.192.129.159] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:19:40 2013] [error] [client 213.87.141.209] client denied by server configuration: /*****/wp-login.php<br />
&#8211; [Thu Sep 12 23:19:40 2013] [error] [client 213.87.141.209] client denied by server configuration: /*****/wp-login.php</span></p>
<p>しかし生ログは見ていると心臓に悪い･･･</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.mezzo.jp/archives/14962/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Operaで動的ページが表示されない</title>
		<link>https://blog.mezzo.jp/archives/14511</link>
		
		<dc:creator><![CDATA[mezzo forte]]></dc:creator>
		<pubDate>Sat, 12 Jan 2013 02:16:12 +0000</pubDate>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://blog.mezzo.jp/?p=14511</guid>

					<description><![CDATA[私は長いことOperaを愛用しているが、最近になってページが正常に表示されなくなってしまい困っていた。PHPやCGIなどで動的に表示するページで一部だけ読み込まれて全部表示できないという現象。特にWordPressなどの [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://blog.mezzo.jp/wp-content/uploads/2013/01/opera.gif"><img loading="lazy" decoding="async" src="https://blog.mezzo.jp/wp-content/uploads/2013/01/opera-300x220.gif" alt="Opera設定画面" width="300" height="220" class="alignleft size-medium wp-image-14512" /></a>私は長いこと<a href="http://jp.opera.com/" title="Opera ブラウザ" target="_blank" rel="noopener">Opera</a>を愛用しているが、最近になってページが正常に表示されなくなってしまい困っていた。PHPやCGIなどで動的に表示するページで一部だけ読み込まれて全部表示できないという現象。特に<a href="http://www.wordpress.org/" title="WordPress" target="_blank" rel="noopener">WordPress</a>などの設定画面では歯抜けになってまるで更新に使えないという困ったことに。</p>
<p>で、何か設定がおかしくなっているのかと思い見てみたら、<b>[ツール]＞[設定&#8230;]</b>（Ctrl＋F12）から設定画面の左メニュー<b>「閲覧」＞「描画のタイミング」</b>の項目が<b>「１秒後に描画する」</b>になっていた。ここを<b>「すべてが読み込まれてから描画する」</b>にし、一度 <b>[ツール]＞[個人情報の削除&#8230;]</b> でcookieとすべてのキャッシュを削除したら解決。使い慣れたブラウザをおさらばしないとならんかな、と思っていたがなんとか回避。ふう。</p>
<p>動的ページを描画処理するのに時間がかかるサーバーとか、回線の遅い環境では１秒で描画するのに追いつかず、ソースを全部読み込む前にOperaが描画してしまうからこういう現象が起こっていたらしい。開発側が描画を体感的に速く見せたいがために、Operaのアップデート時に勝手に設定が変えられたのかもかもしれない。いらんことするなぁ･･･</p>
<p>なお、Operaのメジャーアップデート後に動作が不安定になったり、妙に遅い時はクリーンインストールがオススメ。ブックマークを任意の場所にエクスポート後、Operaをアンインストールし、ユーザーフォルダや設定ファイルを全部削除後に再インストール。設定したパスワードなどは消えてしまうが、以前の軽快なOperaが甦るので、バージョンが11から12に上がった時などは面倒だけどやっている。</p>
<p>･･･と、こんな更新している場合じゃなかった。さあ仕事、仕事･･･</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
