サーバー側でWAFの設定が有効になっている場合、無効に出来ますでしょうか。
その後、ブラウザのキャッシュを削除して再度確認して下さい。
サーバー側のWAFの設定を確認したところ、無効になっていました。
ご返信ありがとうございます。
サーバーのエラーログファイルに何か記録されていないでしょうか?
原因究明の元になる事が多いです。
yuki84yukiさん
サーバーログを確認しました。
サーバーログの見方が分かっていないので、
重要な文を見落としているかもしれませんが、下記のような気になる表記がありました。
”You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near”
”PHP Fatal error”
munyaguさん
こんにちは。
返信ありがとうございます。
コンソールを確認したところ、
JQMIGRATE: Migrate is installed, version 1.4.1
load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=4.9.8:2 [Violation] ‘DOMContentLoaded’ handler took 182ms
[Violation] Forced reflow while executing JavaScript took 34ms
と出てきました。
解決となるヒントがありますでしょうか。
貼っていただいたリンクを確認しました。
・全てのプラグインを停止
・キャッシュの削除
いずれも試してみましたが解決されませんでした。
また、下記に環境の詳細を記載します。
・WordPressのバージョン:4.9.8-ja
・使用しているプラグインとテーマの情報(名称、入手先 URL、バージョン)
プラグイン:a3 Lazy Load、AddQuicktag、Autoptimize、BackWPup、Broken Link Checker、Code Snippets、Compress JPEG & PNG images、Contact Form 7、Google XML Sitemaps、Optimize Database after Deleting Revisions、Scripts-To-Footer、Search Everything、SiteGuard WP Plugin、Table of Contents Plus、WP Fastest Cache、WP Multibyte Patch
テーマ:SANGO、https://saruwakakun.booth.pm/items/634222、Ver1.5
・PHP、MySQL のバージョン:PHP:PHP7.2.6、MySQL:MySQL5.7
・サーバー環境(ホスティングサービス名、OS、ウェブサーバー等):xserver、Windows10
・ブラウザとそのバージョン:chromeバージョン: 70.0.3538.77(Official Build)(64 ビット)
JavaScriptの方は特に異常はないようですが、サーバーのログにエラーが出ていますね。
このログより上に PHP Fatal error が出ていると思うので、そちらが真因と思います。
”You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near”
”PHP Fatal error”
これが出ている部分にファイル名(xxx.phpのようなもの)の記述は無いでしょうか?
ファイルが破損している可能性が考えられるます。
追記ですが先ほど試しに
プラインを新規で追加→(インストール中)の表示から(更新に失敗しました)になる→リロード→(更新に失敗しました)の表示が(有効化)になっている→プラグインページに行きインストールがされていることを確認→(削除)を押す→(削除しています…)の表示がずっと変わらない→リロード→プラグインが無くなっていることを確認
一連の不具合の後、サーバーのエラーログを確認すると、
mod_fcgid: stderr: PHP Warning: fread() expects parameter 1 to be resource, boolean given in /home/サーバー名/ドメイン名/public_html/wp-includes/functions.php on line 4851, referer: https://ドメイン名/wp-admin/plugins.php
mod_fcgid: stderr: PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /home/サーバー名/ドメイン名/public_html/wp-includes/functions.php on line 4854, referer: https://ドメイン名/wp-admin/plugins.php
上記のようなエラー文が出てきました。
先の投稿とは違ったエラー文になりました。
下記を試してみて下さい
・PHPをWordPress推奨のバージョン7.2に
・テーマをデフォルトのTwenty Seventeenに
WordPressのインストールはレンタルサーバーのコントロールパネルを使用しましたか?
FTPで転送したならばパーミッションの原因も考えられます。
yuki84yukiさん
テーマを変更したらメディアライブラリのグリッド表示が機能しました!
テーマはアップロードする方法でしか変更できない状況でしたが。
何はともあれありがとうございました!!
テーマを戻したところ再びメディアライブラリ及び諸々の不具合が発生したので、テーマとwordpress及びPHPのバージョンの相性が悪かった可能性が高いですね。