Raptioを安定して運用するためには、PHPが動作する標準的なWebサーバー環境が必要です。以下の条件を満たすサーバーを用意してください。
1. サーバー基本要件
PHP: 7.4以上(8.x系を推奨します)。
Webサーバー: Apacheを使用してください。
URLのルーティングやアクセス制御のために .htaccess ファイルを利用します。
mod_rewrite: サーバー設定で mod_rewrite が有効である必要があります。
2. ディレクトリ構成とパーミッション
Raptioが正常に機能するためには、特定のディレクトリに対してWebサーバー(PHP)がファイルの読み書きを行える権限(通常755または775)が必要です。
data/ ディレクトリ:
サイト設定(site_config.json)、投稿のインデックス(*_index.json)、およびコンテンツ本体(.mdファイル)がすべてここに格納されます。
このディレクトリへの書き込み権限は必須です。
uploads/ ディレクトリ:
画像や動画などのメディアファイルを管理画面からアップロードして保存するために、書き込み権限が必要です。
3. 運用のポイント
データベース不要:
RaptioはテキストファイルベースのCMSであるため、MySQLなどのデータベースサーバーを別途準備する必要はありません。
バックアップと移行:
システム全体がフラットファイルで構成されているため、FTPやSFTPを使用してディレクトリをコピーするだけで、サイト全体のバックアップや他サーバーへの移行が完結します。