# サウナ分析データ - 社内共有システム セットアップガイド

## 概要
Cursorで分析したデータとSQLクエリを社内で共有するためのWebサイトのセットアップ手順です。

## 前提条件
- レンタルサーバー（PHP対応）
- FTPアクセス権限
- ドメイン設定済み

## セットアップ手順

### 1. レンタルサーバーでの準備

#### 1.1 ディレクトリ作成
```bash
# レンタルサーバー上でディレクトリを作成
mkdir /public_html/analysis
```

#### 1.2 .htpasswdファイルの作成
```bash
# サーバー上で実行
htpasswd -c /home/username/.htpasswd admin
# パスワード: sauna2025!
```

### 2. ローカルでの設定

#### 2.1 デプロイスクリプトの設定
`deploy.sh`ファイルを編集して、レンタルサーバーの情報を設定：

```bash
# deploy.sh内の設定を変更
FTP_HOST="your-ftp-server.com"
FTP_USER="your-username"
FTP_PASS="your-password"
FTP_DIR="/public_html/analysis"
```

#### 2.2 データの更新
```bash
# 最新のデータに更新
./update_data.sh
```

#### 2.3 デプロイ実行
```bash
# レンタルサーバーにアップロード
./deploy.sh
```

### 3. アクセス設定

#### 3.1 ドメイン設定
- レンタルサーバーの管理画面でドメインを設定
- 例: `https://your-domain.com/analysis/`

#### 3.2 SSL証明書
- レンタルサーバーでSSL証明書を有効化
- HTTPSでのアクセスを推奨

### 4. 動作確認

#### 4.1 アクセステスト
1. ブラウザで `https://your-domain.com/analysis/` にアクセス
2. Basic認証ダイアログが表示されることを確認
3. 認証情報を入力（admin / sauna2025!）
4. ファイル一覧が表示されることを確認

#### 4.2 ファイルダウンロードテスト
1. 各ファイルをクリックしてダウンロードできることを確認
2. ファイルが正しくダウンロードされることを確認

## セキュリティ設定

### 1. パスワード変更
定期的にパスワードを変更：
```bash
htpasswd /home/username/.htpasswd admin
```

### 2. ファイル権限設定
```bash
chmod 644 /public_html/analysis/.htaccess
chmod 600 /home/username/.htpasswd
chmod 644 /public_html/analysis/sql/*.sql
chmod 644 /public_html/analysis/data/*.csv
```

### 3. アクセスログ監視
レンタルサーバーのアクセスログを定期的に確認

## メンテナンス

### 1. データ更新
```bash
# ローカルで実行
./update_data.sh
./deploy.sh
```

### 2. バックアップ
- レンタルサーバーのファイルを定期的にバックアップ
- 認証情報のバックアップ

### 3. 監視
- サイトのアクセス状況を監視
- 異常なアクセスがないかチェック

## トラブルシューティング

### 1. 認証エラー
- .htpasswdファイルのパスを確認
- ファイル権限を確認
- .htaccessファイルの設定を確認

### 2. ファイルが表示されない
- ファイル権限を確認
- ディレクトリ構造を確認
- PHPエラーログを確認

### 3. ダウンロードエラー
- ファイルの存在確認
- ファイル権限の確認
- サーバーの設定確認

## 連絡先
問題が発生した場合は、システム管理者に連絡してください。

---
最終更新: <?php echo date('Y年m月d日'); ?>
