「メイド・イン・ヘブン」スキン適用中

Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

Warningが出てログインできない状...
 
共有:
通知
すべてクリア

[解決済] Warningが出てログインできない状態です

29 投稿
5 ユーザー
29 Likes
2,366 表示
 BizH
(@bizh)
Estimable Member Registered
結合: 4年前
投稿: 112
Topic starter  

いつもお世話になっております。

2023/2/2 AM 6:45 頃に、Cocoon 2.5.6 のupdateを、WordPress管理画面から実施後、30分後に再ログインしようと試みたところ、添付のような Warning が出て、ログインできない状態になりました。

いろいろと、検索で調べたところ、プラグインの siteguard による「ひらがな」画面読込エラーと類似していると感じましたが、確信が得られていません。

プラグイン個別の質問はお受付していないと思いますが、こちらは Cocoonのupdateとは無関係であることの確認と、できましたなら、リカバリ作業のヒントもご教授頂けないかとおもい、ご連絡いたしました(甘えてすみません)。

参照した類似質問は下記のとおりです。

[解決済] ワードプレスのログイン画面が出なくなりました

リカバリ策として、

1)バックアップから戻す(まだ実行したことはないのですが)

2)siteguard のプラグインを FTPソフトで消去する(ピンポイントでご指示いただければ実行可能です)

3)上記2)に加えて、.htaccess を修正する?(究極に怖くて手が出せる気がしませんが)

当たりを考えております。

もし、こちらでの質問が不適切との判断でしたら、どちらでこの種の疑問を解決するのがベスト化をご教授頂ければとお願いします。

いつも甘えた質問ですみません。

よろしくお願いいたします。

下記サイト情報は、2022年6月24日 10:50 時点にこのフォーラムで質問させて頂きました際のものになります。

----------------------------------------------
サイト名:ビジネスハック 戦略・経営・会計
サイトURL: https://management-accounting.biz
ホームURL: https://management-accounting.biz
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
スキン:/wp-content/themes/cocoon-master/skins/silk/style.css
WordPressバージョン:6.0
PHPバージョン:8.0.18
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.0
エンコーディング:none
言語:ja,en;q=0.9,en-US;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:2.4.5.4
カテゴリ数:15
タグ数:7
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.1
style.cssサイズ:717バイト
functions.phpサイズ:203バイト
----------------------------------------------
Gutenberg:1
AMP:1
PWA:0
Font Awesome:5
Auto Post Thumbnail:0
Retina:1
ホームイメージ:/wp-content/uploads/2020/05/ff5c235429aec6df5b72eb12cfa477a9.jpg
----------------------------------------------
ブラウザキャッシュ有効化:1
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:1
WEBフォントLazy Load:1
----------------------------------------------
利用中のプラグイン:
Advanced Editor Tools (previously TinyMCE Advanced) 5.6.0
Akismet Anti-Spam 4.2.4
Aurora Heatmap 1.5.4
Category Order and Taxonomy Terms Order 1.6.1
Cocoon Color Palette 1.0.1
Code Snippets 3.1.1
ConoHa WING コントロールパネルプラグイン 1.0
ConoHa WING 自動キャッシュクリア 1.0.0
Contact Form 7 5.6
Edit Author Slug 1.8.4
Embed Any Document 2.7.1
EWWW Image Optimizer 6.6.0
Google XML Sitemaps 4.1.5
Jetpack 11.0
MathJax-LaTeX 1.3.11
Regenerate Thumbnails 3.1.5
SiteGuard WP Plugin 1.6.1
Wordfence Security 7.5.11
WP-Optimize - Clean, Compress, Cache 3.2.6
WP Multibyte Patch 2.9
----------------------------------------------


   
引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

BizHさん

エラーメッセージは、テキストで貼っていただくと、とても助かります。
(画像では検索できず、メッセージを手打ちして翻訳したり、検索する必要があるため)

メッセージは途中で切れていると思いますが、そこにCocoonは登場していません。
(見える範囲内では、SiteGuardのみかと思います。)

メッセージの最初の方に「Permission denied in~」とありますので、パーミッションの可能性が高いような気はします。

以下が参考になると思います。
(リンク先と、対象のファイルは違います。エラーメッセージをご確認ください)

WordPressで「failed to open stream: Permission denied in /…」と表示された時の解決法
https://info-con.co.jp/tips/wordpress-10-troubleshooting-permission/


   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

FTPソフトをお使いになれるようですが、ご参考までにConoHaのファイルマネージャーを使ってパーミッションを変更する方法が載っていたサイトをリンクしておきます。

Conohaサーバーの導入時に気を付ける注意点をまとめてみました
https://lpeg.info/webworks/conoha_wing_setting.html


   
わいひら reacted
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

投稿者:: @bizh

2)siteguard のプラグインを FTPソフトで消去する(ピンポイントでご指示いただければ実行可能です)

スクリーンショットを見るに、とりあえずこれを行えば良いのではないかと思います。
それで何か問題が出るようであればサイドガードプラグインをダウンロードして再びアップし直せば良いだけなので失敗したとしても簡単にリカバリー可能かと。


   
返信引用
tahara369
(@tahara369)
Active Member Registered
結合: 2年前
投稿: 4
 

このトピックのエラーが他のCocoonサイトでも発生しているようですので、今回の「Cocoon 2.5.6」へのアップデートが原因っぽいです。

 

https://wordpress.org/support/topic/wordpress%E7%AE%A1%E7%90%86%E7%94%BB%E9%9D%A2%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%99%82%E3%81%AEwarning/


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

tahara369さんがご提示のトピックには続きがあります。

「SiteGuardの問題だから、SiteGuardのサポートフォーラムへ書き込んでください」という旨の指示があります。

そして、SiteGuardのサポートフォーラムへ、お問い合わせをなさった方が立てたトピックが以下です。

wordpress管理画面ログイン時のWARNING
https://wordpress.org/support/topic/wordpress%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2%e3%83%ad%e3%82%b0%e3%82%a4%e3%83%b3%e6%99%82%e3%81%aewarning-2/

SiteGuard側からは以下の様にお返事があったようです。

画像ファイルの書き込みが権限エラーのためにできなくなっているようです。
一旦、SiteGuard WP Pluginを削除して、再インストールしてみてください。

お問い合わせをなさった方は、それをやってみたものの解決しなかった。
そういう段階みたいですね。

 

WordPress.orgのサポートフォーラムへの書き込みのWarningメッセージを見ても、Cocoonは出てきていないかと思います。

ちなみに私は、Cocoonを2.5.6にバージョンアップしましたし、SiteGuardも使用していますが、同様のメッセージは表示されません。
(画像認証を使っていないから…かもしれないですが。だとするとCocoonに起因するものではないですよね)


   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

このトピック、そしてWordPress.orgのトピック、更に以下のトピック。

投稿ページ(PC)がモバイルページのように表示されます
https://wp-cocoon.com/community/postid/67718/

全てSiteGuardによるものっぽいですが、共通するのはConoHaだということですね。
(だからといって、ConoHaが原因と断定している訳ではありません)


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

私のサーバー上のテスト環境で、コメント欄にSiteGuardの画像認証を設定しました。
(ConoHaではないサーバーです)

この1つ上の返信にリンクしたトピックと同様に、表示が崩れますね。
(SiteGuardに関するwarningがソース上にありました)

サーバー起因ではないようです。

もう少し試してみます。

 

先程リンクした、WordPress.orgのSiteGuardのサポートフォーラムに、以下のような新たな返信があったようです。

現時点ではこちらで再現する術がなく、原因を特定することができません。申し訳ありません。
テーマの変更、他のプラグインの停止をしてみて、相性の悪いものがあるか確認するのも1つと思います。

 


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

テーマを「Twenty Twenty=One」に変更しました。

Warningは出ていないようです。

となると、Cocoonの可能性が高そうに思いますが・・・。


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

プラグイン「Health Check & Troubleshooting」を使用して、以下の状態にしました。

プラグインは「SiteGuard WP Plugin」のみ有効
Cocoonは2.5.6で、親テーマを有効
(URL非公開ですみません・・・)

----------------------------------------------
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
WordPressバージョン:6.1.1
PHPバージョン:8.0.25
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:2.5.6
カテゴリー数:55
タグ数:562
ユーザー数:2
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Font Awesome:4
Auto Post Thumbnail:0
Retina:0
ホームイメージ:/wp-content/themes/cocoon-master/screenshot.jpg
----------------------------------------------
ブラウザキャッシュ有効化:0
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:0
----------------------------------------------
利用中のプラグイン:
SiteGuard WP Plugin 1.7.3
----------------------------------------------

 

上記の状態で、今回のWarningが出ます。


   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

引き続き、プラグイン「Health Check & Troubleshooting」を使用しています。

先程の状態から、Cocoon親テーマを「2.5.5.4」へと変更しました。

今回のWarningが消えます。
(サイトの表示も正常です)

Cocoon 2.5.6が原因の可能性が高そうな感じです。
(SiteGuardの認証用が画像が書き込めない・・・というのは・・・なぜ?)


   
わいひら reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

プラグイン「Health Check & Troubleshooting」は無効化しました。

そして、Cocoonは親テーマにして、2.5.5.4にしました。

SiteGuardの認証用の画像は、以下に書き込まれるみたいです。

wp-content/plugins/siteguard/really-simple-captcha/tmp

ここの画像を空にしてみました。
(「.haccess」と「dummy.png」の2つは残す)

すると、Warningは表示されず、サイト表示も正しい状態でした。

しかし、その後リロードして、再度コメント書き込みをしようと画像認証を表示させた後は、今回のWaringが出ます。

つまり、認証用の画像が2枚目以降は書き込めない?


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

テーマを「Twenty Twenty-One」に変更しました。

何回リロードしても、問題ないです。

SiteGuardの認証用の画像も、どんどん増えていきます。


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

1つ上の返信状態(認証用の画像を残したまま)で、テーマをCocoon「2.5.5.4」に切り替えました。(親テーマです)

1度は、問題なく表示され、Warningも表示されませんでした。

しかし、一度トップページに戻り、再度投稿(コメント)を表示させるとWaringが出て、サイト表示が崩れます。

Cocoonでは、SiteGuardの認証用の画像が、2枚目以降は書き込めない?

(画像認証をOFFにすれば、Warningも出ず、サイト表示も問題ないです。)

 

すみません。
そろそろ時間が・・・。

一旦離脱します。


   
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

Twitterを見ていたらSiteGuardに関して以下のようなツイートもありますね。
https://twitter.com/dqx_lunacle/status/1621016786891317250
後で同じ状態で動作確認してみようと思います。

それにしてもサイトガードの認証画像に問題がが出るような変更したかな…?
いずれにせよ確認してみるしかないですね。


   
dongurie reacted
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

これもSiteGuardですもんね。
https://wp-cocoon.com/community/postid/67714/

This post was modified 1年前 by わいひら

   
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

こっちもSiteGuardなのか…
https://wp-cocoon.com/community/postid/67718/


   
dongurie reacted
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

僕のローカル環境で確認してみたらこんなエラーメッセージが出てしまうみたいですね。

Uncaught Error: Undefined constant "__FILENAME__" wp-content/plugins/siteguard/really-simple-captcha/siteguard-really-simple-captcha.php:256

Cocoon自体では__FILENAME__という定数を使用していないようですし変更も加えていないようなので、なんでだろう…。
__FILENAME__で検索してみたら2019.11.14の記事で同様の症状はありますね。
https://server-recipe.com/1880/
とりあえず中間報告。


   
返信引用
chu-ya
(@chu-ya)
Famed Member Registered
結合: 2年前
投稿: 2239
 

投稿者:: @yhira

__FILENAME__という定数

PHPのマジック定数と言うものらしいです。
https://www.php.net/manual/ja/language.constants.magic.php

 


   
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

とてもローテクな確認をしました。

Cocoon「2.5.5.3」までは、発生しません。

Cocoon「2.5.5.4」で、発生します。

 

晩御飯がまだなもので。
そろそろご飯食べます・・・。

 

【追記】

投稿者:: @yhira

Uncaught Error: Undefined constant "__FILENAME__" wp-content/plugins/siteguard/really-simple-captcha/siteguard-really-simple-captcha.php:256

エラーログを確認したところ、私の実サーバーの環境でも、これが出ていました。


   
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

どういう原因でそうなっているのかわかりませんが、以下の乱数初期化関数srandを使用するとSiteGuardで不具合が発生するようです。
https://github.com/xserver-inc/cocoon/blob/f2c66119c0664df7c035c86bbab0d0a4e92ba667/functions.php#L30
srandをコメントアウトすると不具合は発生しません。
ちょっと訳がわかんないんですけどsrandを使用しないように修正してみようと思います。

mk2さんがバージョンを絞ってくださったおかげで、この部分に絞ることができました。ありがとうございます!

This post was modified 1年前 by わいひら

   
dongurie reacted
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

修正してみました。
https://github.com/xserver-inc/cocoon/commit/64c1120080f1b271e54ce3904f770235b2291222
よろしければ試してみていただけると幸いです。
------------------------------------------------
https://github.com/xserver-inc/cocoon
開発中の最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。

WordPressでの手動アップデート方法はこちら
https://wp-cocoon.com/manual-update-of-cocoon-theme/
------------------------------------------------

This post was modified 1年前 by わいひら

   
dongurie and mk2 reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

ご対応いただきありがとうございます。

私の環境では、Warningメッセージは表示されなくなりました。
(実サーバー・ローカル環境共に)

サイト表示も問題ありません。


   
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

@mk2_mk2 さん

ご確認ありがとうございます。
バージョンの特定もありがとうございます。この特定がなかったらかなり手こずったと思います。助かりました!


   
mk2 and dongurie reacted
返信引用
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 3年前
投稿: 6879
 

いえ、良かったです。

私ももう訳が分からず・・・。
バージョンの特定をして、あとは詳しい方にお任せするしかないと。

2.5.5.4で発生するのは分かっていましたので、素直に2.5.5.3で試せば良かったのですが。
2.5.4くらいから試していて、気づくのが遅れてしまいました。


   
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

ダッシュボード更新からアップデートできるようにもしておきました。
https://twitter.com/MrYhira/status/1621142766314196994
ダッシュボードからアップデートで対応することも可能です。

ただ、キーボードからログインできない場合はFTP等でサイトワードを削除するなどしてログインする必要があるかもしれません。

This post was modified 1年前 by わいひら

   
返信引用
 BizH
(@bizh)
Estimable Member Registered
結合: 4年前
投稿: 112
Topic starter  

@yhira 様 

本件にご対応ご協力いただきました皆様

いつもありがとうございます。

本事案発生直後、自力救済を試行中にPC環境を壊してしまい、新PC環境再構築に1週間かかりました。

今朝(2/9)にログインして、2/2の質問当日に皆様のご協力を賜り、解決策の提示があったことを漸く知るに至りました。どうもスミマセンでした。m(_ _)m

早速、GitHubのzipファイルをFTPでuploadさせて頂き、無事、当初の質問内容の解決(WordPressへのログイン)が適ったことをご報告いたします。

なお、たまたま、当方は(僅かに知っている範囲で恐る恐る)FTPで cocoon-master を置き換えることができましたが、残念ながら、yhira 様がご提示いただきました復旧方法(❶ダッシュボード更新からアップデート、❷キーボードからログインできない場合はFTP等でサイトワードを削除)につきましては、IT知識不足から、ご提示内容の実行/理解ができませんでした。

FTPが使えないユーザの場合、最悪、WordPressログイン画面から先に進めず右往左往するかもしれません。

重ねての要望になってしまいますが、今後のため、本件の類似案件で、そもそもログインできない場合の cocoon-master ファイルのFTP使用以外の更新方法がありましたら、併せてお知らせ頂けると助かります。

いずれにせよ、本件は無事解決しました。

重ねて、1週間ご連絡が遅れてしまい大変申し訳ありませんでした。

今後ともよろしくお願いします。


   
返信引用
chu-ya
(@chu-ya)
Famed Member Registered
結合: 2年前
投稿: 2239
 

@bizh さん

投稿者:: @bizh

FTPが使えないユーザの場合、最悪、WordPressログイン画面から先に進めず右往左往するかもしれません。

サーバーに触れる以上、FTPの操作は必須、知るべき事とだと私は思っています。


   
わいひら reacted
返信引用
わいひら
(@yhira)
Illustrious Member Admin
結合: 6年前
投稿: 16440
 

今回のようにログインできなくなった場合、FTP以外はサーバーのファイルマネージャーからの復旧、もしくはサーバーのバックアップ機能からの復元しかないような気がします。


   
返信引用
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました