「wordpress」カテゴリーアーカイブ

LimitInternalRecursion

記事を投稿するとかなりの確率でサイトが見えなくなるのを本日確認。

エラーログを見るとこんなのが

[Fri May 04 11:27:08.719567 2018] [mpm_prefork:notice] [pid 1445] AH00170: caught SIGWINCH, shutting down gracefully
[Fri May 04 11:29:46.665220 2018] [suexec:notice] [pid 1447] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri May 04 11:29:46.686983 2018] [so:warn] [pid 1447] AH01574: module rewrite_module is already loaded, skipping
[Fri May 04 11:29:46.688993 2018] [auth_digest:notice] [pid 1447] AH01757: generating secret for digest authentication …
[Fri May 04 11:29:46.689539 2018] [lbmethod_heartbeat:notice] [pid 1447] AH02282: No slotmem from mod_heartmonitor
[Fri May 04 11:29:46.840757 2018] [mpm_prefork:notice] [pid 1447] AH00163: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.1.15 configured — resuming normal operations
[Fri May 04 11:29:46.840799 2018] [core:notice] [pid 1447] AH00094: Command line: ‘/usr/sbin/httpd -D FOREGROUND’
[Fri May 04 11:34:44.720010 2018] [core:error] [pid 1507] [client 199.116.77.28:34360] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru

どうやらループしているらしいと先生からのお告げあり(.ruも気にはなるんだが)。

LimitInternalRecursion と wordpress で検索すると.htaccessの書き方が悪そうな話もあり、あらためて見直してみた。それが上の図。

当方マルチサイト設定にしているが、その際の設定と通常のパーマリンクの設定が重複してそうな雰囲気。なのでばっさり消してみた(.htaccessを晒すのは汚部屋を開放するようで若干抵抗あるが・・・・・)。

なるほど、設定時には「他の WordPress ルールを置き換えてください」って書いてたっけ。

さて、この記事の投稿でまた落ちるかどうか・・・・・。

 

追伸:落ちなかったみたい。で、ログをあらためてみてみたら・・・・・

[Fri May 04 03:43:54.747861 2018] [core:error] [pid 26833] [client 103.67.235.97:51989] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 03:44:01.543547 2018] [core:error] [pid 26820] [client 103.67.235.97:52588] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 06:19:16.487610 2018] [core:error] [pid 26832] [client 52.44.220.246:49961] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 06:19:26.805741 2018] [core:error] [pid 26831] [client 52.44.220.246:50556] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 06:19:47.270084 2018] [core:error] [pid 26801] [client 52.44.220.246:56732] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 06:20:09.177729 2018] [core:error] [pid 26833] [client 52.44.220.246:59947] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 06:20:16.120511 2018] [core:error] [pid 27045] [client 52.44.220.246:33326] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 07:39:39.610058 2018] [core:error] [pid 26828] [client 148.72.28.201:57559] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 07:39:42.044593 2018] [core:error] [pid 26832] [client 148.72.28.201:58007] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 08:02:56.990200 2018] [core:error] [pid 26833] [client 50.63.164.149:40541] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 08:02:56.992022 2018] [core:error] [pid 27581] [client 50.63.164.149:40367] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 08:29:31.847545 2018] [core:error] [pid 26802] [client 119.59.104.22:52382] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru
[Fri May 04 08:29:35.973199 2018] [core:error] [pid 26801] [client 119.59.104.22:53202] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: http://site.ru

ねぇ暇なの?何しようとしてるのさ・・・・

WPQUADでダブルレクタングル

JuralMin / Pixabay

adsenseネタです。

ここではadsense表示用にはテーマ備え付けのものと「WP QUAD」というプラグインを使っているんですが、「WP QUAD」だとよく「ダブルレクタングル」って呼ばれている2枚並べての掲載ができないなーと思ってました

なんてことはない、設定画面でadsenseを選択しないで2つテンプレートを貼り付ければいいだけだったので使ってみました
(本来の使い方ではないのかもしれないけど、用はたせるかな、と)

これで2枚並んで表示できるようになると思います
※間違ってたらご指摘いただけると幸い。

リンクをきれいに表示してくれるWPプラグインPz-LinkCardを入れてみた

J-P_M / Pixabay

↑これ。なんかないかなーと思って探してたらすぐ見つかりました

設定方法などは公式をご覧いただくとして、とにかく使いやすいし見た目もいい。

リンクを張るのが楽しくなりそうなプラグインだ

(書いてて俺はサクラか?と思ったがまぁいい)

メールサーバ

引き続きサーバー建設中な訳だが、どうにもしっくりこない
メール運用もいろいろ見ているうちに「お!rainloopってスゲーじゃん」
とか思ってさんざん苦労してインストールおわったころ「あ、そもそもいらねーじゃん」
と気づいて削除・・・・dovecotも2回も入れては消しを繰り返す始末・・・・。

 

今日やったこと
・WPのテーマの変更
・アドセンスの背景色が変だったのを透明に(すっきりしたぜ)
・メールサーバ用のアプリを入れては消す
・テーマを変えたら「アイキャッチ画像」の設定がいるらしく再設定

気づいたらブラウザのタブが5段にもなっててもうどれがどれだか・・・・
タブの扱いはふつうどうしてるんだか。やっぱ片っ端から消すのがいいのかなぁ

WordPressプラグイン追加

メンテしだすと止まらなくなる・・・・。

以下4つのプラグインを新たに追加。faviconがスマホ版まで自動で作ってくれて驚き。ほんとに無料で使わせてもらえるのか、使ってるうちに急に使えなくなって金払わされるんじゃないかってヒヤヒヤしながらアイコンつくってみたり。

アイコン作りながらああ、かぶくら(株暮)って悪くないな、とか自分で思ってみたり。

あと「私はロボットではありません」って個人のページでもつけられたのね。いつのまにかgoogleのシステムになってるし。

まずないとは思うけど問い合わせページもつけたのでさぁadsenseさんこれでどうですか

All In One SEO Pack
Contact Form 7
Favicon by RealFaviconGenerator
Jetpack by WordPress.com

っていじってるうちに14時46分(わかる人にはわかる)過ぎちゃった。また来年!

WordPressのプラグイン(2020/02 Pixabayについて追記)

ワードプレスにプラグインいれてみました。
BackWPup
Broken Link Checker
Google XML Sitemaps
Pixabay Images
WebSub/PubSubHubbub
WordPress Ping Optimizer

特にここでもさっそく使ってみましたが“Pixabay Images”がすごいっすね!

日本語で検索できるとはおどろき。

こういうのがあるから最近はみんな同じようなページの雰囲気になっちゃうんだろうな・・・俺も使っちゃったけど。

 

追伸

この記事書いたときから2年経とうとしていますが、

 

・入れたプラグインは数知れず。もう書ききれない

・Pixabayも純正のは更新されてないみたいで不安定になってきたので変更

 

2年もたつとこんなに変わるのか、という感じです。ちょっぴりノスタルジー。

 

ちなみにPixabayの対応の流れはこんな感じです。

 

たまーにPixabay使うと、画像は出るけど登録ができない、画像も出ない、と不安定なことに気づく

※ま、最近「ぱくたそ」ばかり使ってたので気づくのが遅れたのだけどね。

「wordpress pixabay 使えない」 っていうワードも多くて、どうやら騒ぎになってたらしい。

 

代わりを探す。Pexelっていう似たようなものがあった

でも日本語対応が弱くていまいち使いづらい・・・・。

使おうとがんばって見たけど断念。ふり出しに戻る。

 

そもそも本家は大丈夫なのか確認

全然、大流行りの模様。であればプラグイン開発担当の離職とかかしら。

なら、Pixabayから引っ張ってくる別なプラグインでいいじゃん

 

WPC Pixabay をインストール

 

これでばっちり。”PixabayImage”の移行先はWPC-Pixabayに決まりです。

 

WPC Pixabayの使い方

といってもインストールしてしまえば、あとは直感的に使えるインタフェースなのでたぶん大丈夫かと。

ここでは、純正プラグインから移ろうとしている人が困るだろう点を2つあげてみます。

 

①日本語も大丈夫なの?

旧プラグインでは日本語でもインデックスされていたので問題なく検索できました。

WPC-Pixabayでも日本語はそのまま使えます。↓で書いてます。

 

②ライブラリに保存されないんだけど?

そのあたりの説明も含めて、画像をはっておきます。

 

・例えば「絶望」で検索してみます。僕が良く好んで使うワードですw

左上に言語指定欄がありますが、何もしなくとも検索結果に影響はありません。

投稿画面の”Pixabay”のボタンを押せば上のような画面が出るのでキーワードを入れてサーチ。

 

載せたい写真を押すと右側に詳細が出るので、右下のボタンを押せばOK。

”Insert”が編集中記事への追加、”Featured”はアイキャッチ画像への登録。
※グレーになってる”Save&Insert”は即時保存と投稿への挿入。ただし有料プラン。従来のプラグインの動きはこのボタンで、”Insert”だけだとその場で保存はされない。でも時間がたつと「メディア」に出てきます。どのくらいで出てくるかは未確認ですが、少なくとも翌日には「メディア」内に保存されてました。むりして有料版にする必要はなさそうです。

これでこんな感じで出てきます

前より使いやすくなった気がしています。お試しください。

 

と、ここまで書いて気が付きましたが、当初書いた内容よりもはるかに文字数が多くなってました・・・・。

この「量をこなす」のも2年という時間の産物なのでしょうか・・・・・・。

WordPressはやっぱ難しいね

その昔、MovableTypeをXREAで使っていろいろ楽しんでたけど、MTはここまでややこしくなかったな、とWP使って感じるのはやっぱおっさんになっちゃった、てことかしら。

あんときはプラグインとか新しいのがでるとすかさずインストールしておお、すげぇとかやってたけど、今じゃこうしてDefault設定で使うのがやっとだからな・・・。いやはや、年は取りたくないもんだ。