「Cocoon設定」のタブが動かないとき

Cocoon

サーバに WordPress を設定し、Cocoon を初めてインストールしたところ、「Cocoon設定」のタブが反応せず、うまく動かない状態になりました。
このとき、最初に確認をすべきと思われる手順についてまとめておきます。

環境: レンタルサーバー(ConoHa VPS)、CentOS 8.0、WordPress 5.x、Cocoon (親、子)

現象

レンタルサーバー(ConoHa VPS)を契約し、CentOS 上に WordPress と Cocoon をインストールしました。
Cocoon のインストール後、設定のため、WordPress の管理画面で「ダッシュボード」→ 「Cocoon 設定」→「Cocoon 設定」を選択し、画面を表示しました。

ところが、この「Cocoon 設定」のページで、設定欄のタブをクリックしても、画面表示が切り替わりません。
Cocoon の設定画面のタブのクリックが効かず、動きません。
設定画面を探し回っても、ネットを検索しても、そもそもタブが機能しないとき、何をどうすればよいのか、それらしき設定箇所や情報が見つかりません。
試行錯誤をした結果、解決方法がわかりましたので、手順をまとめ、公開しておくことにします。

手順: Linux のライブラリーを確認・インストールすべし

Cocoon、WordPress の画面がうまく動かないとき、WordPress を動かすための PHP のライブラリが不足している可能性が高いです。インストールしてみましょう。
① ブラウザから Linux サーバの管理画面を表示し、コンソールを起動します。
② Linux のコンソール上で、以下の2つのコマンドを実行します。

# dnf install php php-fpm php-json php-zip php-xml php-devel php-gd php-mbstring php-mysqlnd php-pdo httpd libnghttp2 mod_proxy_html mod_session mod_ssl
# systemctl restart httpd

→ これで動きました! (私の場合)

心理的な罠について

サイトの設定を進めており、サーバーの設定からWordPress のインストールまでは順調に進んでいました。
サーバーも WordPress のサイトも動いていました(中途半端には)。

ところが、Cocoon をインストールした直後に、ページがうまく動かないことが発覚します。
すると、人間の自然な心理として、Cocoon 側の設定を探し回ることになってしまいます。原因は、Linux の PHP の設定です。
原因が突き止められないと、Cocoon をアンインストールしようか、というマインドになってしまいます。
これは心理的な罠ですが、心理的な罠があるということを明確に指摘したサイトがなさそうでしたので、ポイントをまとめ、公開しておくことにします。

まとめ

Cocoon を初めてインストールした際、タブがうまく動かないときの対応手順についてまとめました。
まさか、CentOS / Linux 側の設定が原因だったとは。。

関連リンク
・ 【Cocoon】 すぐに使うための6ポイント【完全初心者向け、Gutenberg エディタ】

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