一つ以上の必須モジュールが存在しません

Ubuntu 22.04 で apt で php8.1 をインストールした場合、WordPress6.3 で不足するPHPモジュールがあるようです。

必須モデュール

PHP モジュール

  1. curl
  2. dom
  3. imagick
  4. mbstring
  5. zip
  6. gd (必須モジュールですがimagick をインストールしたら、必要モジュールに表示されなくなりました)
  7. intl

を追加インストールする必要があります。

PHP モジュールを追加インストールしましょう

REST APIでエラーが発生しました

WordPress REST APIとは?

WordPress REST APIは、 開発者が使用するインターフェースで、これにより、WordPressインストールの外部からWordPressにアクセスすることができます。アクセスに使用するのはJavaScriptです。これは、インタラクティブなウェブサイトやアプリの作成に使用できます。

RESTは「Representational State Transfer」の略で、APIは「Application Programming Interface」の略です。

REST API エンドポイント レスポンス

REST API エンドポイント REST API レスポンス

http_request_failed cURL error 6: Could not resolve host:

のように記されています。

URL と IP の名前解決の設定不良のようです。

WEBサーバーの /etc/hosts にIP と ドメイン名を追記すると 「REST API でエラーが発生しました」は消えました。

予約したイベントの実行に失敗しました

非公開で Basic 認証によるアクセス制限をかけている WordPress サイトの場合、サイトヘルスで「予約したイベントの実行に失敗しました」のメッセージが出ることがある。

nginx.conf を WordPress 最適化

location / {
try_files $uri $uri/ /index.php$is_args$args;
}

WordPress の場合、Nginx の設定ファイルの赤い部分を追加すると、WordPress の 設定 パーマリンク設定で、パーマリンク構造を基本から変更することができるようになる。

ページスピードインサイト

page speed insite

サイトヘルスは合格に

ページスピードインサイトは、98 -> 100点になりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です