インストールガイド
これは FeedbackPulse SaaS の完全なステップバイステップインストールガイドです。各ステップを注意深く実行してください。
インストール前チェックリスト
始める前に、以下のものを用意してください:
- すべての 要件 を満たしたサーバー
- サーバーの IP アドレスを指すドメイン名
- サーバーへの SSH アクセス(またはファイルアップロード用の FTP)
- MySQL/MariaDB データベースと認証情報
- SMTP メールアカウント(Gmail、Mailgun、Amazon SES など)
- Envato 購入コード(CodeCanyon の注文から)
ステップ 1:サーバーへのファイルのアップロード
オプション A:SSH を使用(推奨)
# サーバーに接続
ssh user@your-server-ip
# Web ディレクトリに移動
cd /var/www
# ZIP ファイルをアップロードして展開
# (SCP、SFTP、または一時リンクからの wget で ZIP をアップロード)
unzip feedbackpulse-saas.zip -d feedbackpulse-saas
cd feedbackpulse-saas
オプション B:FTP/SFTP を使用
- FileZilla、WinSCP などを使用してサーバーに接続します
- Web ディレクトリに移動します(通常
/var/www/または/home/user/public_html/) - 展開した
feedbackpulse-saasフォルダー全体をアップロードします public/サブディレクトリがアクセス可能であることを確認します
オプション C:cPanel ファイルマネージャーを使用
- cPanel にログインします
- ファイルマネージャーを開く →
public_html(またはサブディレクトリ)に移動します - ZIP ファイルをアップロードします
- その場で展開します
- 重要: ドキュメントルートを
public/フォルダーに設定する必要があります(Apache 設定 を参照)
ステップ 2:ファイルパーミッションの設定
cd /var/www/feedbackpulse-saas
# 所有権の設定(www-data をあなたの Web サーバーユーザーに置き換え)
# Apache: www-data | Nginx: www-data または nginx
sudo chown -R www-data:www-data .
# ディレクトリパーミッションの設定
sudo find . -type d -exec chmod 755 {} \;
sudo find . -type f -exec chmod 644 {} \;
# storage とキャッシュを書き込み可能にする
sudo chmod -R 775 storage bootstrap/cache
ステップ 3:Web サーバーの設定
Web サーバーは、プロジェクトルートではなく、プロジェクト内の public/ ディレクトリを必ず指す必要があります。これはセキュリティ上の重要な要件です。
Web サーバーを選択してください:
- Apache 設定
- Nginx 設定
- 共有ホスティング(cPanel、Plesk、DirectAdmin) — 共有ホスティングの場合はこちらを参照!
簡易バージョン:
Apache:
DocumentRoot /var/www/feedbackpulse-saas/public
Nginx:
root /var/www/feedbackpulse-saas/public;
設定後、Web サーバーを再起動します:
# Apache
sudo systemctl restart apache2
# Nginx
sudo systemctl restart nginx