ユーザーの追加変更が出来ない。
-
投稿者投稿
-
2025年8月11日 10:58 AM #103652
mai
参加者いつもお世話になっています。
現在の環境は下記の通りです。
WordPress のバージョン:6.8.2
Welcart のバージョン: 2.11.20
ご利用のテーマ:voll(子テーマ)
サーバー:(会社名、サービス名)xserver
SSLの利用:(独自 常時SSL)
php 8.x.x
プラグイン 複数(All in One SEO , Wordfence Security 他)
管理者ユーザーを追加して変更をしようとして、追加は出来ました。しかし、元のユーザーでログインした場合は問題はないのですが、
追加したユーザーでログインすると
固定ページ、投稿ページ、商品ページの一覧および編集画面において
重大なエラーが発生しましたと表示されます。
投稿、固定ページ一覧においては、AIOSEO 詳細の項目において
丸が反転して進まない状態になります。(All in One SEOが関係しているかも?All in One SEOでは、jsファイルが読み込みできないと表示される。)
元のユーザーを削除して、元のユーザーから引き継ぎ追加ユーザーに切り替えても同じ状態です。
そこで、dedug.logを見てみると下記の様な記録がありました。
PHP Warning: session_name(): Session name cannot be changed after headers have already been sent in /home/duvet/domain name/public_html/wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 2015
下記のプラグインをon/offにして試みても同じ状態です。
All in One SEO , Wordfence Security
php バージョンも8.0.*に変更もしてみました。
原因が分からず困っています。
打開策をお教え願えないでしょうか。よろしくお願いします。2025年8月11日 5:18 PM #103653mai
参加者追加説明
テーマをwelcart basicにすると問題なく動作しました。
php バージョンも8.0.*から7.4.33にすると動作はします。
もしかするとfunctions.phpにphp8.0.*では動作しないラインが存在するのかもしれません。
ただ、ユーザー変更をするまではphp8.0.*で正常に動作をしていたので、
原因の特定は難しいかも?functions.phpのコードの見直しをすることにします。
引き続きアドバイスをお願い致します。2025年8月12日 8:12 AM #103654mai
参加者追加説明
phpのバージョンにより読み込みに違いが出ています。
固定ページ編集画面をchrome デベロッパーツールで見ると
php7.4.33での読み込み
wp-admin
images
js
post.php?post=
load-scripts.php?
load-scripts.php?
load-styles.php?
wp-content
wp-includesphp8.0.xの場合
wp-admin
post.php?post=
load-scripts.php?
load-styles.php?
wp-content/plugins
wp-includesphp8.0.xの場合には画像とjsファイルとwp-contentの読み込みが出来ていない状態です。
2025年8月13日 8:10 AM #103659mai
参加者自己解決いたしました。原因は、やはり functions.php 内の記述にありました。
私が行った主な対応は以下の通りです。PHP 8.1.x で使用できなくなった extract() などの関数を見直し
error_reporting(0); を削除
記事編集画面下部に表示されていたエラーメッセージを確認し、
「絵文字が無い」との内容だったため、以前スピード改善目的で追加していた
絵文字読み込み停止処理を削除どこかのサイトのコピーをした際に含まれていた、構文エラーの原因となる全角スペース(不可視文字) を除去(これは、AIの力を借りました。)
これらの修正により、エラーは解消し問題なく動作するようになりました。
症状としては、
管理者ユーザーの変更ができなかった
記事一覧画面で All in One SEO の AIOSEO 詳細 項目が“処理中”のまま表示されず、設定ができなかった
といった不具合も、あわせて解決しました。PHP 8 系は以前よりも厳格な動作になっていると改めて感じました。
同じような状況でお困りの方の参考になれば幸いです。
今後ともどうぞよろしくお願いいたします。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。