ナビゲーション
FrontPage
FreeBSD
Linux
Citrix XenServer
VMware ESXi
Unixコマンド
MySQL
PostgreSQL
Windows
CMS/CRM
クラウド
用語
PHPスクリプト
Bashシェルスクリプト
Rubyスクリプト
開発日記
検索
ツールボックス
新しいページの作成
バックアップの表示
外部のリンク元
最近更新したページ
全ページ
ヘルプ
凍結
アップロード
ページ名の変更
最新の40件
2016-08-17
Linux/NagiosQL
Linux/CentOSチューニング
2016-02-23
Linux/ソフトウェアRAID復旧手順
2016-02-18
FreeBSD/DHCP
FreeBSD/squid
2016-02-15
Unixコマンド/file
2016-02-05
FreeBSD/DynaBook
FreeBSD/Linux compatibility
2016-01-21
PHPスクリプト/PEAR DBインストールできない
PHPスクリプト/PEAR DB
2016-01-20
PHP/フレームワーク/Zend Framework
PHP/フレームワーク
FreeBSD/Postfix+amavisd+clamav
2016-01-15
FreeBSD/sl
2015-12-04
Unixコマンド/dig
Unixコマンド/nslookup
Unixコマンド/traceroute
Linux/rsync
FreeBSD/rsync
Unixコマンド/vipw
2015-11-25
Linux/Postfix+MySQL+Postfix AdminによるバーチャルSMTPサーバの構築
Linux/Postfix + postgrey
2015-11-24
Linux/Postfix + amavisd + clamav
2015-05-25
Unixコマンド/ifconfig
2015-05-23
Unixコマンド/netstat
Unixコマンド/route
Unixコマンド/lsof
Unixコマンド/disown
Unixコマンド/time
Unixコマンド/crontab
2015-05-22
Unixコマンド/nohup
Unixコマンド/fgとbg
Unixコマンド/nice
Unixコマンド/kill
Unixコマンド/jobs
Unixコマンド/restor
Unixコマンド/dump
Unixコマンド/uncompress
Unixコマンド/compress
Unixコマンド/zcat
total:
1338
today:
1
yesterday:
1
now:
1
本文
ノート
?
編集
差分
一覧
Ruby/Ruby on Rails の編集
*Ruby on Rails [#c8a52fdd] Rubyで書かれているフレームワークで、実アプリケーションの開発を他のフレームワークより少ないコードで簡単に開発できるよう考慮し設計されている。 **インストール [#ae4c2239] # cd /usr/ports/www/rubygem-rails # make install # cd /usr/ports/www/rubygem-mongrel_cluster # make install # cd /usr/ports/databases/ruby-msql # make install *Rubricks [#q90bc6ba] 高い生産性を備えたフレームワーク「Ruby on Rails」を使用したCMS **ダウンロード [#x5d51f30] ここから最新のソースを持ってくる。 [[http://rubyforge.org/projects/rubricks/>http://rubyforge.org/projects/rubricks/]] 今回はrubricks-0.6.7.tar.gzを使用しました。 **展開 [#a19a4072] コンテンツを置きたいディレクトリで展開する。 $ tar zxvf rubricks-0.6.7.tar.gz **設定ファイルdatabase.ymlを編集 [#p586cc08] database.ymlのホスト名・ユーザ名・パスワードを変更する。 $ cd rubricks $ cp config/sample1_database.yml cp config/database.yml $ vi cp config/database.yml common: &common adapter: mysql host: hogehoge #ホスト名 socket: /tmp/mysql.sock username: testuser #接続ユーザ名 password: #パスワード encoding: utf8 #==[acts_as_searchable]===================# # Please make the following settings # effective if you use acts_as_searchable. # estraier: # host: localhost # user: admin # password: admin # port: 1978 # node: node_name development: database: rubricks_test <<: *common test: database: rubricks_test <<: *common production: database: rubricks <<: *common **データベースを作成 [#s9954147] $ export RAILS_ENV=production $ rake db:migrate **mongrel_railsのclusterの設定作成 [#id0d6273] この場合ポート3000-3009までの10ポートを割り当てる $ mongrel_rails cluster::configure -e production -p 3000 -N 10 $ ll config/mongrel_cluster.yml **ApacheのProxy設定を設定 [#k5b5a5d7] # vi /usr/local/etc/apache22/extra/httpd-vhosts.conf <VirtualHost *:80> ServerName 192.168.1.1 ProxyPass / balancer://rubricks/ ProxyPassReverse / balancer://rubricks/ <Proxy balancer://rubricks/> BalancerMember http://127.0.0.1:3000 BalancerMember http://127.0.0.1:3001 BalancerMember http://127.0.0.1:3002 BalancerMember http://127.0.0.1:3003 BalancerMember http://127.0.0.1:3004 BalancerMember http://127.0.0.1:3005 BalancerMember http://127.0.0.1:3006 BalancerMember http://127.0.0.1:3007 BalancerMember http://127.0.0.1:3008 BalancerMember http://127.0.0.1:3009 </Proxy> </VirtualHost> **Apacheを再起動 [#h2c47929] # apache restart **mongrel_railsを起動 [#r456bf26] $ mongrel_rails cluster::start **アクセスして確認する。 [#kafdd7a1] ブラウザで「http://192.168.1.1」にアクセスするとRubricksにアクセスできる。~ 初期設定では~ ユーザ名 'admin' ~ パスワード 'pass' ~
タイムスタンプを変更しない
*Ruby on Rails [#c8a52fdd] Rubyで書かれているフレームワークで、実アプリケーションの開発を他のフレームワークより少ないコードで簡単に開発できるよう考慮し設計されている。 **インストール [#ae4c2239] # cd /usr/ports/www/rubygem-rails # make install # cd /usr/ports/www/rubygem-mongrel_cluster # make install # cd /usr/ports/databases/ruby-msql # make install *Rubricks [#q90bc6ba] 高い生産性を備えたフレームワーク「Ruby on Rails」を使用したCMS **ダウンロード [#x5d51f30] ここから最新のソースを持ってくる。 [[http://rubyforge.org/projects/rubricks/>http://rubyforge.org/projects/rubricks/]] 今回はrubricks-0.6.7.tar.gzを使用しました。 **展開 [#a19a4072] コンテンツを置きたいディレクトリで展開する。 $ tar zxvf rubricks-0.6.7.tar.gz **設定ファイルdatabase.ymlを編集 [#p586cc08] database.ymlのホスト名・ユーザ名・パスワードを変更する。 $ cd rubricks $ cp config/sample1_database.yml cp config/database.yml $ vi cp config/database.yml common: &common adapter: mysql host: hogehoge #ホスト名 socket: /tmp/mysql.sock username: testuser #接続ユーザ名 password: #パスワード encoding: utf8 #==[acts_as_searchable]===================# # Please make the following settings # effective if you use acts_as_searchable. # estraier: # host: localhost # user: admin # password: admin # port: 1978 # node: node_name development: database: rubricks_test <<: *common test: database: rubricks_test <<: *common production: database: rubricks <<: *common **データベースを作成 [#s9954147] $ export RAILS_ENV=production $ rake db:migrate **mongrel_railsのclusterの設定作成 [#id0d6273] この場合ポート3000-3009までの10ポートを割り当てる $ mongrel_rails cluster::configure -e production -p 3000 -N 10 $ ll config/mongrel_cluster.yml **ApacheのProxy設定を設定 [#k5b5a5d7] # vi /usr/local/etc/apache22/extra/httpd-vhosts.conf <VirtualHost *:80> ServerName 192.168.1.1 ProxyPass / balancer://rubricks/ ProxyPassReverse / balancer://rubricks/ <Proxy balancer://rubricks/> BalancerMember http://127.0.0.1:3000 BalancerMember http://127.0.0.1:3001 BalancerMember http://127.0.0.1:3002 BalancerMember http://127.0.0.1:3003 BalancerMember http://127.0.0.1:3004 BalancerMember http://127.0.0.1:3005 BalancerMember http://127.0.0.1:3006 BalancerMember http://127.0.0.1:3007 BalancerMember http://127.0.0.1:3008 BalancerMember http://127.0.0.1:3009 </Proxy> </VirtualHost> **Apacheを再起動 [#h2c47929] # apache restart **mongrel_railsを起動 [#r456bf26] $ mongrel_rails cluster::start **アクセスして確認する。 [#kafdd7a1] ブラウザで「http://192.168.1.1」にアクセスするとRubricksにアクセスできる。~ 初期設定では~ ユーザ名 'admin' ~ パスワード 'pass' ~
テキスト整形のルールを表示する
ログインまたはアカウント作成