推奨サーバー環境と必要条件

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を使用してディレクトリをコピーするだけで、サイト全体のバックアップや他サーバーへの移行が完結します。