内容へ移動
ぽかんらぼ@DokuWiki
現在位置:
Top
»
Linux
»
Ubuntu
»
rep2 機能拡張パック導入
文書の表示
管理
サイトマップ
ログイン
検索
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== rep2 機能拡張パック導入 ====== rep2 機能拡張パックをインストールする手順。 ===== rep2exのインストール ===== ==== 必要なもののインストール ==== <sxh bash> $ sudo apt-get install git curl php5-curl php5-gd php5-sqlite </sxh> ==== 本体をGitHubからcloneする ==== <sxh bash> $ cd ~/www $ sudo git clone git://github.com/rsky/p2-php.git </sxh> ==== 依存ライブラリをダウンロード ==== <sxh bash> $ 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 </sxh> ==== Webサーバが書き込めるようにディレクトリのアクセス権をセット ==== <sxh bash> $ sudo chown -R www-data:www-data data rep2/ic </sxh> ==== 動作環境のチェック ==== <sxh bash> $ php scripts/p2cmd.php check </sxh> 全部OKなのを確認。 ==== アクセス ==== http://localhost/p2-php/rep2 ==== 更新 ==== <sxh bash> $ sudo php scripts/p2cmd.php update --alldeps </sxh> \\ ===== ImageCache2の設定 ===== PHP 5.4ではSQLite2がサポートされなくなったので、MySQLを使用する。 ==== MySQLの設定 ==== === rootでログイン === <sxh bash> $ sudo mysql -u root -p </sxh> パスワードを聞かれるのでインストール時に設定したパスワードを入力しMySQLに入る。 === 匿名ユーザを削除しておく === <sxh sql> delete from mysql.user where user=''; </sxh> === ic2用ユーザーを作成 === <sxh sql> GRANT ALL PRIVILEGES ON *.* TO 'ic2_user'@'localhost' IDENTIFIED BY 'ic2_user' WITH GRANT OPTION; </sxh> === データベースを作成 === <sxh sql> CREATE DATABASE ic2_db; </sxh> ==== rep2の設定 ==== conf/conf_admin_ex.inc.phpでImageCache2を有効にする <sxh bash> $ sudo gedit conf/conf_admin_ex.inc.php </sxh> <sxh php; title: conf/conf_admin_ex.inc.php> $_conf['expack.ic2.enabled'] = 3; </sxh> conf/conf_ic2.inc.phpでDSNを設定する <sxh bash> $ sudo gedit conf/conf_ic2.inc.php </sxh> <sxh php; title: conf/conf_ic2.inc.php> $_conf['expack.ic2.general.dsn'] = 'mysql://ic2_user:ic2_user@localhost:3306/ic2_db'; </sxh> ==== setupスクリプトを実行する ==== <sxh bash> $ php scripts/ic2.php setup </sxh> エラーが出ないのを確認。 \\ \\ ==== 画像処理をImageMagickにする場合 ==== === インストール === <sxh bash> $ sudo apt-get install imagemagick </sxh> === rep2の設定 === conf/conf_ic2.inc.phpでImageMagickを使うように設定する <sxh bash> $ sudo gedit conf/conf_ic2.inc.php </sxh> <sxh php; title: conf/conf_ic2.inc.php> $_conf['expack.ic2.general.driver'] = "ImageMagick"; </sxh> {{tag>Ubuntu rep2}}
文書の表示
以前のリビジョン
メディアマネージャー
文書の先頭へ