Awesome
Flockbird とは
- Flockbird は OSS の SNS エンジンです
- Flockbird は Framework に FuelPHP1.X を使用しています
- Licenseは MIT ライセンスです
- Flockbird
- Demo
動作環境
- Apache(mod_rewrite を使用可能)
- PHP5.4 以上
- MySQL5.0 以上
インストール方法
### 1. 設定ファイルの設置と編集 (config.php) ###
$ cp config.php.sample config.php
$ vi config.php
設置パス設定(optional)
define('FBD_URI_PATH', '/');// set setting path, if not set on document root
- DocumentRoot 以外に設置する場合、設置パスを指定する
- git 管理ファイルが変更になるので、「2. セットアップスクリプトの実行」後、変更のコミットが必要
DBサーバ接続設定
$GLOBALS['_FBD_DSN']['production'] = array(
'default' => array(
'connection' => array(
'dsn' => 'mysql:host=localhost;dbname=dbname',
'username' => 'root',
'password' => '',
),
'profiling' => true,
),
'charset' => 'utf8',
);
- MySQL で4バイト UTF8 を使用する場合は charset に utf8mb4 を指定する
暗号化キーを指定(ASCII文字列)
define('FBD_ENCRYPTION_KEY', 'put_some_key_for_encryption_in_here');
2. セットアップスクリプトの実行
$ sh bin/setup/setup.sh
オプション設定項目
アップロードファイルの保存場所をAWS S3 にする場合
composer.json の require に以下の行をを追加。
"aws/aws-sdk-php": "2.*"