フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
サイト表示が真っ白になる
 
通知
すべてクリア

[解決済] サイト表示が真っ白になる

azizi
(@azizi)
メンバー

お疲れ様です。

swell使用中のサイトにて、新規で記事投稿したところ、急に画面が真っ白になる現象が起きました。

どのURLでも画面は白になります。

管理画面に入ることも操作も可能です。

おそらくテーマで、サイトの表示前に何らかのエラーが出ていて、サイトの出力が止まってしまっているかと存じますが詳細はわかない状態です。

こちらどうすれば解決できそうかお手数ですがご意見いただきたいです。

また、ご参考までにワードプレスより送られてきたメール文も添付しておきます。

ーーーーーーーー

こんにちは。

WordPress 5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合にそれを検知してこの自動メールでお知らせする機能が追加されました。

今回の場合、WordPress がテーマ SWELL でエラーを捉えました。

まずはじめに、ご自分のサイト (https://danam.jp/&source=gmail&ust=1640252479795000&usg=AOvVaw2ZXeJ1W7pVXAk7dQaA6bh r"> https://danam.jp/ ) を開き、目に見える問題がないか確認してください。次に、エラーが発生したページ (https://danam.jp/wp-login.php&source=gmail&ust=1640252479795000&usg=AOvVaw21RyI2cqU-seDC76P3Nx_ C"> https://danam.jp/wp-login.php ) を開き、同様に問題がないか確認してください。

この問題をさらに調査するにはサーバーホストに連絡してみてください。

もしサイトが壊れていてダッシュボードに正常に接続できない場合、WordPress には特別な「リカバリーモード」があります。これによりダッシュボードに安全にログインし、さらに調査をすることができます。

https://danam.jp/login_53647890/?action%3Denter_recovery_mode%26rm_token%3DPl99JJ2QUgclLwqmYEqrjI%26rm_key%3DylAm738ljeXhliVIwb3nOE&source=gmail&ust=1640252479795000&usg=AOvVaw3fIBNl6gZF5vw5DpljBti 1"> https://danam.jp/login_53647890/?action=enter_recovery_mode&rm_token=Pl99JJ2QUgclLwqmYEqrjI&rm_key=ylAm738ljeXhliVIwb3nOE

サイトを安全に保つため、このリンクは 1日 で有効期限が切れます。ですが、心配なく。有効期限後にこのエラーが再度発生すれば新しいリンクをお送りします。

この問題を解決しようとする際、以下の情報を聞かれるかもしれません。
WordPress バーション5.8.2
現在のテーマ: SWELL CHILD (バージョン 1.1)
現在のプラグイン:  (バージョン )
PHP バージョン8.0.12

エラー詳細
===============
エラータイプ E_ERROR が /home/tapwhdhz/public_html/http://danam.jp/wp-content/themes/swell/classes/Style.php&source=gmail&ust=1640252479795000&usg=AOvVaw1dJ1RrUIDTmyMY5LyTgUr h">danam.jp/wp-content/themes/swell/classes/Style.php ファイルの 359 行目で発生しました。 エラーメッセージ: Uncaught TypeError: Cannot access offset of type string on string in /home/tapwhdhz/public_html/http://danam.jp/wp-content/themes/swell/classes/Style.php:359&source=gmail&ust=1640252479795000&usg=AOvVaw3So8sVKDyiyVZk3jfQMYk y">danam.jp/wp-content/themes/swell/classes/Style.php:359
Stack trace:
#0 /home/tapwhdhz/public_html/http://danam.jp/wp-content/themes/swell/classes/Style.php(225)&source=gmail&ust=1640252479795000&usg=AOvVaw3K5RryWVLUqbSe7wB41xi L">danam.jp/wp-content/themes/swell/classes/Style.php(225): SWELL_Theme\Style::set_content_style()
#1 /home/tapwhdhz/public_html/http://danam.jp/wp-content/themes/swell/classes/Style.php(481)&source=gmail&ust=1640252479795000&usg=AOvVaw2elEFDegr3SHIoJ-5RJ4p g">danam.jp/wp-content/themes/swell/classes/Style.php(481): SWELL_Theme\Style::get_front_common_style()
#2 /home/tapwhdhz/public_html/http://danam.jp/wp-content/themes/swell/lib/load/front.php(121)&source=gmail&ust=1640252479795000&usg=AOvVaw13mMrkqo--GRboQQcfR3z p">danam.jp/wp-content/themes/swell/lib/load/front.php(121): SWELL_Theme\Style::get_front_css()
#3 /home/tapwhdhz/public_html/http://danam.jp/wp-content/themes/swell/lib/load/front.php(15)&source=gmail&ust=1640252479795000&usg=AOvVaw15tIbQ13JmXvdC47awavg f">danam.jp/wp-content/themes/swell/lib/load/front.php(15): SWELL_Theme\Load_Files\Front\load_front_styles()
#4 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/class-wp-hook.php(303)&source=gmail&ust=1640252479795000&usg=AOvVaw3VEf1Kww_2YXHzhTxX2yT v">danam.jp/wp-includes/class-wp-hook.php(303): SWELL_Theme\Load_Files\Front\wp_enqueue_scripts('')
#5 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/class-wp-hook.php(327)&source=gmail&ust=1640252479795000&usg=AOvVaw0hDRVzZnU9tgcRGkL9jZo B">danam.jp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters('', Array)
#6 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/plugin.php(470)&source=gmail&ust=1640252479795000&usg=AOvVaw2vLc__uQ0rXKm1jSf4nZ7 L">danam.jp/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
#7 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/script-loader.php(2083)&source=gmail&ust=1640252479795000&usg=AOvVaw3uQwYvcxQHvjB1qzAzQU9 U">danam.jp/wp-includes/script-loader.php(2083): do_action('wp_enqueue_scri...')
#8 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/class-wp-hook.php(303)&source=gmail&ust=1640252479795000&usg=AOvVaw3VEf1Kww_2YXHzhTxX2yT v">danam.jp/wp-includes/class-wp-hook.php(303): wp_enqueue_scripts('')
#9 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/class-wp-hook.php(327)&source=gmail&ust=1640252479795000&usg=AOvVaw0hDRVzZnU9tgcRGkL9jZo B">danam.jp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array)
#10 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/plugin.php(470)&source=gmail&ust=1640252479795000&usg=AOvVaw2vLc__uQ0rXKm1jSf4nZ7 L">danam.jp/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
#11 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/general-template.php(3015)&source=gmail&ust=1640252479795000&usg=AOvVaw2FfRWJ-iX6Cd6GO68fAdS N">danam.jp/wp-includes/general-template.php(3015): do_action('wp_head')
#12 /home/tapwhdhz/public_html/http://danam.jp/wp-content/themes/swell_child/header.php(19)&source=gmail&ust=1640252479795000&usg=AOvVaw1cdPDr78tyDxL8SHdVOXZ 6">danam.jp/wp-content/themes/swell_child/header.php(19): wp_head()
#13 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/template.php(770)&source=gmail&ust=1640252479795000&usg=AOvVaw1Vn0AGre4IpWr4CA0VV1h i">danam.jp/wp-includes/template.php(770): require_once('/home/tapwhdhz/...')
#14 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/template.php(716)&source=gmail&ust=1640252479795000&usg=AOvVaw0OwYT6UuJGsH-ty1v7RPT 9">danam.jp/wp-includes/template.php(716): load_template('/home/tapwhdhz/...', true, Array)
#15 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/general-template.php(48)&source=gmail&ust=1640252479795000&usg=AOvVaw3O_xQE_Bi_Txx3Wp68Ymm -">danam.jp/wp-includes/general-template.php(48): locate_template(Array, true, true, Array)
#16 /home/tapwhdhz/public_html/http://danam.jp/wp-content/themes/swell/404.php(3)&source=gmail&ust=1640252479795000&usg=AOvVaw2BIuGS8NLf3xXiHyOb5po Z">danam.jp/wp-content/themes/swell/404.php(3): get_header()
#17 /home/tapwhdhz/public_html/http://danam.jp/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-process-renamed-login-page.php(256)&source=gmail&ust=1640252479795000&usg=AOvVaw3MmL8Qi39WaYp1mygzHFA P">danam.jp/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-process-renamed-login-page.php(256): include('/home/tapwhdhz/...')
#18 /home/tapwhdhz/public_html/http://danam.jp/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-process-renamed-login-page.php(165)&source=gmail&ust=1640252479795000&usg=AOvVaw0a96A7shNKqjYy5VuBZ1o j">danam.jp/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-process-renamed-login-page.php(165): AIOWPSecurity_Process_Renamed_Login_Page::aiowps_set_404()
#19 /home/tapwhdhz/public_html/http://danam.jp/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-wp-loaded-tasks.php(20)&source=gmail&ust=1640252479795000&usg=AOvVaw0ieJcsvk_Mk8yGk1CbmHa d">danam.jp/wp-content/plugins/all-in-one-wp-security-and-firewall/classes/wp-security-wp-loaded-tasks.php(20): AIOWPSecurity_Process_Renamed_Login_Page::renamed_login_init_tasks()
#20 /home/tapwhdhz/public_html/http://danam.jp/wp-content/plugins/all-in-one-wp-security-and-firewall/wp-security-core.php(202)&source=gmail&ust=1640252479795000&usg=AOvVaw35WIDbqlxTkY_ptGGlewa X">danam.jp/wp-content/plugins/all-in-one-wp-security-and-firewall/wp-security-core.php(202): AIOWPSecurity_WP_Loaded_Tasks->__construct()
#21 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/class-wp-hook.php(303)&source=gmail&ust=1640252479795000&usg=AOvVaw3VEf1Kww_2YXHzhTxX2yT v">danam.jp/wp-includes/class-wp-hook.php(303): AIO_WP_Security->aiowps_wp_loaded_handler('')
#22 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/class-wp-hook.php(327)&source=gmail&ust=1640252479795000&usg=AOvVaw0hDRVzZnU9tgcRGkL9jZo B">danam.jp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array)
#23 /home/tapwhdhz/public_html/http://danam.jp/wp-includes/plugin.php(470)&source=gmail&ust=1640252479795000&usg=AOvVaw2vLc__uQ0rXKm1jSf4nZ7 L">danam.jp/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
#24 /home/tapwhdhz/public_html/http://danam.jp/wp-settings.php(600)&source=gmail&ust=1640252479795000&usg=AOvVaw2_lAfkzrC34BMtwGZOBLC V">danam.jp/wp-settings.php(600): do_action('wp_loaded')
#25 /home/tapwhdhz/public_html/http://danam.jp/wp-config.php(95)&source=gmail&ust=1640252479795000&usg=AOvVaw32vD66ezWDvnjoS2ApBpY F">danam.jp/wp-config.php(95): require_once('/home/tapwhdhz/...')
#26 /home/tapwhdhz/public_html/http://danam.jp/wp-load.php(50)&source=gmail&ust=1640252479795000&usg=AOvVaw1J-mtkAg81whpp3xlLN7e w">danam.jp/wp-load.php(50): require_once('/home/tapwhdhz/...')
#27 /home/tapwhdhz/public_html/http://danam.jp/wp-login.php(12)&source=gmail&ust=1640252479795000&usg=AOvVaw2vzQdvKEdZErAasD7xDXL n">danam.jp/wp-login.php(12): require('/home/tapwhdhz/...')
#28 {main}
  thrown

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.5.6.5
利用中のPHPバージョン
8.0.12
OS
MacOs
利用中のWordPressバージョン
5.8.2
利用中のサーバー会社
mixhost
ブラウザ
Chrome
利用中のプラグイン一覧

All In One WP Security
BackWPup
Contact Form 7
Imsanity
PuSHPress
WP Multibyte Patch
XML Sitemaps

引用
Topic starter 投稿済 : 22/12/2021 6:59 pm
しらこ
(@96ssbike)
メンバー

私であれば、まずPHP 7.4にダウングレードします。

PHP 8はWordPress本体もベータ対応みたいです。テーマ・プラグインの対応も微妙な場合があります。どうやってWordPressのPHP 8対応について情報を調べるのか→Google検索もしくはTwitter検索である程度出てきます。

そして、それで改善されなければ、次にエラーの出ているAll In One WP Securityあたりを一旦無効化してみます。それでも改善されなければ、テーマの上書きインストール(外観>テーマ>新規追加>Zipファイルを上書きインストール)ですが、おそらく今回の場合はPHP 8のような気はします。細かい部分までは検証していません。

SWELLカスタマイズ向けの非公式サイトを作りました。何か見つかるかも?→ https://tecchan.jp/swell-tips/
上記以外のWordPress全般向けのナレッジはこちら→ https://tecchan.jp/
疲れたら癒やされてくださいにゃーん (ΦωΦ)

返信引用
投稿済 : 22/12/2021 7:58 pm
skillsharejpsuya 件のいいね!
skillsharejp
(@skillsharejp)
SWELL高速化顧問

既にご指摘の通りSWELLの不具合というよりもPHP8を起因とした問題かもしれません。上記のしらこさんの回答を参考に設定を変更してください。

WordPress高速化と保守管理の専門家
SWELLに高速化ノウハウ提供しています。個別依頼の対応可能。
参考:PageSpeed Insights(Lighthouse)スコアの特徴と改善
参考:Core Web Vitalsの特徴と改善

返信引用
投稿済 : 23/12/2021 9:18 am
azizi
(@azizi)
メンバー

皆さんありがとうございます!

・PHP 7.4にダウングレード
・All In One WP Securityを無効化
・テーマの再インストール

上記試してみましたが、改善されませんでした、、

現在の状況は以下です。

WordPress: 5.8.2
SWELL: 2.5.6.5
PHP: 7.4.25
返信引用
Topic starter 投稿済 : 23/12/2021 10:17 am
しらこ
(@96ssbike)
メンバー

改善しませんでしたか。

トップページのHTML(ヘッダー)が、

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({
          google_ad_client: "ca-pub-3039876046685170",
          enable_page_level_ads: true
     });
</script>

までで出力が終わっちゃってるんですよね。

次に取る手段としたら、

  • 子テーマを無効化→親テーマに変更(これで修復できれば、子テーマの改変箇所に問題がある)
  • プラグインを全無効化→ひとつひとつ再有功化(これで修復できれば、特定のプラグインに問題がある)

となるかなと思います。

SWELLカスタマイズ向けの非公式サイトを作りました。何か見つかるかも?→ https://tecchan.jp/swell-tips/
上記以外のWordPress全般向けのナレッジはこちら→ https://tecchan.jp/
疲れたら癒やされてくださいにゃーん (ΦωΦ)

返信引用
投稿済 : 23/12/2021 11:53 am
azizi
(@azizi)
メンバー

お世話になります。

子テーマを無効化→親テーマに変更

こちら対応させていただいたところ、正常に表示されました!

また、子テーマも最新版を利用すればこちらも正常に表示されました。

なので問題解決しました。

ご丁寧なアドバイスありがとうございました!

返信引用
Topic starter 投稿済 : 24/12/2021 2:27 am
しらこ 件のいいね!
melcian72
(@melcian72)
メンバー

お世話になります。同様の症状が出ているのでこちらで質問させて頂きます。

https://gajyumaru-home.com

SWELLを2.5.7にアップデートしたところ、管理画面の記事の入力画面が真っ白になりました。 (新規・編集共に)
どのように対応を行えばいいのか分からないのでご助言いただけないでしょうか?

こちらで確認した内容・行ったことを記します。

【確認内容】
・500エラー/404エラーは共に出ていない
・真っ白のページのソースを表示するとHTMLのコードは吐き出されている
・{{ data.authorName }}などの文字列がそのまま出ている(置換文字?)

【行ったこと】
・キャッシュのクリア(サーバー・クライアント両方)
・プラグイン無効化
・試しに別のテーマに変更すると正常に表示されました。(Twenty Twenty-Oneバージョン: 1.4)

【エラーメール転載】
=============== エラータイプ E_ERROR が /home/gajyumaru-home/www/gajyumaru-home.com/wp-content/themes/swell/lib/load/block_assets.php ファイルの 60 行目で発生しました。 エラーメッセージ: Uncaught Error: Call to undefined method SWELL_Theme::get_all_balloons() in /home/gajyumaru-home/www/gajyumaru-home.com/wp-content/themes/swell/lib/load/block_assets.php:60 Stack trace: #0 /home/gajyumaru-home/www/gajyumaru-home.com/wp-includes/class-wp-hook.php(303): SWELL_Theme\Load_Files\output_content_data() #1 /home/gajyumaru-home/www/gajyumaru-home.com/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #2 /home/gajyumaru-home/www/gajyumaru-home.com/wp-includes/plugin.php(470): WP_Hook->do_action() #3 /home/gajyumaru-home/www/gajyumaru-home.com/wp-admin/admin-footer.php(78): do_action() #4 /home/gajyumaru-home/www/gajyumaru-home.com/wp-admin/post.php(369): require_once('/home/gajyumaru...') #5 {main} thrown

【各種情報】
SWELLバージョン 2.5.7
PHPバージョン 7.4.25 (モジュールモード)
OS Windows10
macOS Big Sur 11.6.1
WordPressバージョン 5.8.3
レンタルサーバー さくらインターネット
ブラウザ Chrome、FireFox、Safari、Microsoft Edge

プラグイン
Advanced Custom Fields
BackWPup
Contact Form 7
Custom Post Type Permalinks
Custom Post Type UI
PDF Embedder
Protect Uploads
PS Auto Sitemap
SEO SIMPLE PACK
Useful Blocks
WP Multibyte Patch
WP Revisions Control
XML Sitemaps

This post was modified 4か月前 by melcian72
返信引用
投稿済 : 18/01/2022 8:43 pm
かんた
(@swell_mania)
Https://webrent.xsrv.jp/

自分なら以下を試しますね。

①独自カスタマイズしたコードを一時的に消す
②マイページからテーマをダウンロードして、上書きアップロード

一般ユーザー
SWELL初心者のために、ブロックパターンライブラリーを運営しています。

返信引用
投稿済 : 18/01/2022 9:17 pm
了
 
(@loos_ryo)
メンバー Admin

あるはずのメソッドがないとなっているようなので、テーマの更新時に何かしらの理由でファイルの欠損が起こってしまったのかもしれません。

本会員サイトマイページより最新版をダウンロードして、zipでもう一度手動更新してみるとどうなるでしょうか?

SWELL開発者です。

返信引用
投稿済 : 20/01/2022 10:56 pm
共有: