税理士Web
for all accountants
申し込む
← トップに戻る

ご利用マニュアル

納品〜公開〜日常運用まで、画像付きの完全ガイド。所要時間はざっくり 30-60 分です。

💡 データベース不要。コンテンツは JSON で管理するので、MySQL の作成や設定は必要ありません。 専用アップローダーで 1 クリック設置 → ブラウザで install.php ウィザードを完了 → 即運用開始、の 3 ステップ。
1

Xserver の契約

当サービスは Xserver(エックスサーバー)でのご利用を推奨しています。

  1. Xserver 公式サイト へアクセス
  2. 「お申し込み」→「スタンダードプラン」を選択
  3. サーバー ID、メールアドレスを入力 → メール認証
  4. 個人情報・支払情報を入力(クレジット推奨)
  5. 契約完了メールを保管
💡 料金目安: スタンダード 990 円/月 (12ヶ月一括契約時)。これがあなたの月額固定費になります。
2

独自ドメインの取得

tanaka-tax.jp」のような、事務所専用の URL を取得します。

  1. Xserver の管理画面に「Xserver Domain」タブ
  2. 希望のドメイン名を入力 → 検索
  3. 空きがあれば「申し込む」
  4. .jp または .com 推奨。.comは年 1,300 円程度、.jpは年 3,000 円程度
💡 命名のコツ: 事務所名そのまま (例: yamada-zeirishi.com)、地域名+業種 (例: osaka-kaikei.jp) など、覚えやすく短いものを。
3

ドメインの設定 (SSL 化)

  1. Xserver サーバーパネル → 「ドメイン設定」
  2. 「ドメイン設定追加」→ 取得したドメインを入力
  3. 「無料独自 SSL を利用する」に ✅ チェック
  4. 反映に 5-30 分かかります(コーヒー休憩を)
4

アップローダーで CMS を設置

FTP クライアントは不要です。当方提供の 専用アップローダー (Python 製、Mac/Windows 共通) で、tools/uploader/ から 1 コマンドで設置できます。

事前準備

  • Python 3.8 以上 (Mac は標準搭載 / Windows は python.org からインストール)
  • 当方からお送りする CMS 一式 (zeirishi-web-cms.zip) を解凍
  • Xserver の FTP 情報 (サーバーパネル → アカウント情報)
    • ホスト (例 sv1234.xserver.jp)
    • FTP ユーザー名 / パスワード
    • ドキュメントルート (例 /home/USER/yourdomain.com/public_html/)

実行

Windows: tools\uploader\upload-windows.bat をダブルクリック
macOS: ターミナルで tools/uploader/upload-mac.command を実行

対話形式で FTP 情報を入力 → ⏎ → 数十秒で全ファイル展開完了。

🛡 セキュリティ: アップローダーは FTPS (TLS 暗号化) を既定で使用。FTP 認証情報はメモリ上のみで保持し保存しません。
5

install.php ウィザードで初期セットアップ

ブラウザで https://yourdomain.com/install.php を開きます。1 回限りのセットアップウィザードが表示されます。

入力項目

  • 事務所名 (日本語) *
  • 事務所名 (英語表記)
  • 代表者役職 (例: 代表税理士) / 氏名 *
  • 管理者メールアドレス *
  • 所在地・電話番号

自動的に行われる処理

  • 16 桁のランダムパスワードを生成 (bcrypt ハッシュで保存)
  • config.local.php を自動生成 (パスワードと管理者メアドの保存先)
  • data/client_site.json を入力値で初期化 (法令ページの placeholder にも事務所情報を伝播)
  • 登録メアド宛に「ようこそ」メールを送信 (ログイン URL + 初期パスワード)
⚠️ 初期パスワードは完了画面に 1 度だけ表示されます。必ずメモ or メールを保管してください。万一忘れた場合はログイン画面の「パスワードをお忘れですか?」から再設定可能です。
🔒 セットアップ完了後、install.php は自動でロックされ、再度開いてもセットアップ画面は表示されません。
6

管理画面ログイン (OTP 認証)

  1. ブラウザで https://yourdomain.com/admin/ にアクセス
  2. 登録メアド + 初期パスワードでログイン
  3. 登録メアド宛に 6 桁の認証コードが届く (5 分間有効)
  4. OTP 入力画面で 6 桁を入力 → 管理画面に入る
🛡 3 要素認証: メアド + パスワード + メール OTP。第三者がパスワードを盗んでもログインできません。

※ ログイン失敗 5 回で 15 分間ロックアウト / 30 分非アクティブで自動ログアウト

7

編集・公開

サイドバーから編集したいタブを選択し、内容を変更 → 「保存する」ボタンで反映。

10 個の編集タブ

📝 コンテンツ Hero (大見出し・CTA)
📋 業務内容 取扱業務 6 枠
📰 お知らせ ニュース 30 件まで
👤 事務所情報 代表者 + 数字実績
📨 受信箱 問合せ履歴 + CSV DL
🎯 ヘッダー ロゴ・メニュー
📞 連絡先 電話・住所・SNS・フォーム設定
💴 料金 プラン 3 + オプション 20
🎨 デザイン 7 配色 + フォント・レイアウト
法令 プラポリ・利用規約・個人情報
各種設定 メンテナンス・バックアップ
🎉 保存した瞬間に https://yourdomain.com/ に反映されます (所要 1 秒)。

日常の運用

📷 画像のアップロード

各タブの画像欄に ファイル選択ボタンがあります。

  • 受入形式: PNG / JPG / WebP / SVG / GIF
  • 最大サイズ: 20MB (実用は 5MB 以下推奨)
  • WebP が最も軽量で表示も速い (推奨)
  • アップロード後は /assets/uploads/ にランダムファイル名で保存

📦 バックアップと復元

設定タブの末尾にバックアップセクションがあります。

  • 「📥 バックアップをダウンロード」ボタンで全データ (設定 + 受信履歴 + 画像) を ZIP で保存
  • 復元時は ZIP をアップロード → 同意チェック → 「⚠ 復元する」
  • 復元前のデータは storage/_backup/auto/ に 7 日間自動保管
  • 推奨頻度: 月 1 回 + 大幅編集の前

📨 お問合せの確認

サイドバー「📨 受信箱」タブ (バッジで未読件数表示)。

  • 新しい順で一覧、最新は自動展開
  • 「✉ 返信メール作成」ボタンでメールクライアントが起動 (件名プリフィル)
  • 「📊 CSV ダウンロード」で Excel 互換 CSV 出力 (UTF-8 BOM)
  • 個別削除は SSH 経由 (誤操作防止のため画面からは不可)

🔑 パスワード変更・忘れた時

  • 変更: ログイン画面の「パスワードをお忘れですか?」→ メアド入力 → リセット URL がメールに届く → 新パスワード設定 (1 時間以内)
  • 強度: 12 文字以上必須・推奨は 1PasswordBitwarden で生成した 16 文字以上のランダム文字列

🎨 トンマナ・配色の変更

設定 → デザインタブから:

  • 7 種の配色テンプレ (Cloud DX / Trad Premium / Warm Family / Bold Modern / Soft Pastel / Fresh Green / Mono)
  • レイアウト切替 (Bento / Classic)
  • 写真配置 (案 F: Hero と外観写真並列 / 案 B: 代表者カードに統合)
  • フォント (Noto Sans JP / Noto Serif JP / Inter / M PLUS 1p / Shippori Mincho / Zen Kaku Gothic New)

→ 公開ページに即反映、admin の側面色も同期して切替されます。

🛠 メンテナンスモード

設定タブのチェックボックスを ON にすると、公開ページが「準備中」(503) 表示になります。管理画面は引き続き利用可能。大幅リニューアル時に活用してください。

困ったときは

サイトが表示されない

DNS の反映には最大 24 時間かかる場合があります。Xserver サーバーパネルでドメイン設定が「反映済み」になっているか確認してください。

install.php が「セットアップは完了しています」と表示される

既にセットアップ済の状態です。https://yourdomain.com/admin/login.php から直接ログインしてください。再セットアップしたい場合は SSH/FTP で config.local.php から CLIENT_*_OVERRIDE の行を削除すると install.php が再起動できます。

パスワードを忘れた

ログイン画面の「パスワードをお忘れですか?」リンク → 登録メアド入力 → メールに届く再設定 URL から 1 時間以内に新パスワード設定。メールが届かない場合は迷惑メールフォルダもご確認ください。

OTP コードのメールが届かない

迷惑メールフォルダ確認 → 届かない場合は OTP 入力画面の「再送する」ボタン。それでもダメな場合は SPF/DKIM 設定 (連絡先タブ → 送信元メアドが独自ドメイン化されているか) を確認してください。

「保存に失敗しました」と表示された

data/ ディレクトリの書き込み権限を確認 (パーミッション 755 or 775)。アップローダー設置時は自動付与されますが、手動 FTP の場合は要確認。

画像のアップロードが失敗する

サイズ上限 20MB を超えていないか / 受入形式 (PNG/JPG/WebP/SVG/GIF) か確認。php.iniupload_max_filesize 設定が小さい場合は Xserver のサーバーパネル → PHP 設定で 20M 以上に変更してください。

バックアップ ZIP が大きすぎてダウンロードできない

画像が増えすぎている可能性。不要な画像を SSH/FTP で assets/uploads/ から削除してください (どの画像が使われているかは data/client_site.json 内を grep で検索)。

それでも解決しない

X (@kita_yysskk) への DM、または お問合せフォームからご連絡ください。24 時間以内に返信します。