−目次
rep2 機能拡張パック導入
rep2 機能拡張パックをインストールする手順。
rep2exのインストール
必要なもののインストール
1 | $ sudo apt-get install git curl php5-curl php5-gd php5-sqlite |
本体をGitHubからcloneする
1 2 | $ cd ~ /www $ sudo git clone git: //github .com /rsky/p2-php .git |
依存ライブラリをダウンロード
1 2 3 4 | $ cd p2-php $ sudo git submodule update --init $ sudo curl -O http: //getcomposer .org /composer .phar $ sudo php -d detect_unicode=0 composer.phar install |
Webサーバが書き込めるようにディレクトリのアクセス権をセット
1 | $ sudo chown -R www-data:www-data data rep2 /ic |
動作環境のチェック
1 | $ php scripts /p2cmd .php check |
アクセス
更新
1 | $ sudo php scripts /p2cmd .php update --alldeps |
ImageCache2の設定
PHP 5.4ではSQLite2がサポートされなくなったので、MySQLを使用する。
MySQLの設定
rootでログイン
1 | $ sudo mysql -u root -p |
匿名ユーザを削除しておく
1 | delete from mysql. user where user = '' ; |
ic2用ユーザーを作成
1 | GRANT ALL PRIVILEGES ON *.* TO 'ic2_user' @ 'localhost' IDENTIFIED BY 'ic2_user' WITH GRANT OPTION ; |
データベースを作成
1 | CREATE DATABASE ic2_db; |
rep2の設定
conf/conf_admin_ex.inc.phpでImageCache2を有効にする
1 | $ sudo gedit conf /conf_admin_ex .inc.php |
1 | $_conf [ 'expack.ic2.enabled' ] = 3; |
1 | $ sudo gedit conf /conf_ic2 .inc.php |
1 |
setupスクリプトを実行する
1 | $ php scripts /ic2 .php setup |
画像処理をImageMagickにする場合
インストール
1 | $ sudo apt-get install imagemagick |
rep2の設定
conf/conf_ic2.inc.phpでImageMagickを使うように設定する
1 | $ sudo gedit conf /conf_ic2 .inc.php |
1 | $_conf [ 'expack.ic2.general.driver' ] = "ImageMagick" ; |