# API06003: 無効なサイト構成

## これは何を意味しますか[​](#what-this-means "これは何を意味しますかへの直接リンク")

サイトの構成が無効または不完全です。これには、URLの誤り、認証設定、またはその他の構成の問題が含まれる可能性があります。

## 一般的な原因[​](#common-causes "一般的な原因への直接リンク")

* **部分的な構成** — 一部の設定が不足している
* **不一致の設定** — 構成がサイトに一致しない
* **破損した構成** — 設定が破損した
* **サイトの変更** — POS構成を更新せずにサイトが変更された

## 修正方法[​](#how-to-fix "修正方法への直接リンク")

### 1. すべての設定を確認する[​](#1-review-all-settings "1. すべての設定を確認するへの直接リンク")

完全な構成を確認します：

* サイトURLが正しい
* 認証が正しく設定されている
* その他の追加設定が正しい

### 2. 最初から再構成する[​](#2-reconfigure-from-scratch "2. 最初から再構成するへの直接リンク")

構成が破損している場合：

1. すべての保存された設定をクリアする
2. セットアッププロセスを再開する
3. 新しい構成を入力する

### 3. サイト要件を確認する[​](#3-check-site-requirements "3. サイト要件を確認するへの直接リンク")

WordPressサイトが要件を満たしていることを確認します：

* WordPressがインストールされ、アクセス可能であること
* WooCommerceがインストールされており、アクティブであること
* WCPOSプラグインがインストールされており、アクティブであること
* パーマリンクが有効になっている（「プレーン」でないこと）

### 4. サイトアクセスをテストする[​](#4-test-site-access "4. サイトアクセスをテストするへの直接リンク")

以下のURLがブラウザで機能することを確認します：

* `https://yoursite.com/` — メインサイト
* `https://yoursite.com/wp-json/` — REST API
* `https://yoursite.com/wp-json/wcpos/v1/` — WCPOS API

### 5. WordPressの設定を確認する[​](#5-check-wordpress-settings "5. WordPressの設定を確認するへの直接リンク")

WordPress管理画面で：

1. 設定 → 一般 — URLを確認する
2. 設定 → パーマリンク — 「プレーン」でないことを確認する
3. WooCommerce → ステータス — 問題がないか確認する

## 構成要件[​](#configuration-requirements "構成要件への直接リンク")

有効な構成には以下が必要です：

* **サイトURL** — プロトコルを含む完全なURL
* **認証** — 有効な認証情報またはAPIキー
* **権限** — ユーザーがPOSにアクセスできる
* **プラグイン** — 必要なプラグインがアクティブであること

## 関連エラー[​](#related-errors "関連エラーへの直接リンク")

* [API06001](/ja/error-codes/API06001.md) — 無効なURL形式
* [API06002](/ja/error-codes/API06002.md) — API URLが不足している
* [API05002](/ja/error-codes/API05002.md) — WCPOSプラグインが見つかりません
