rails:994
From: "Hiroyuki Iwatsuki" <don@n...>
Date: Sun, 12 Mar 2006 13:30:38 +0900
Subject: [rails:994] Re: typoが動作しない
岩月と申します。 06/03/11 に NK<nk@n...> さんは書きました: > > どなたか、FreeBSD系のOSでうまく動作している方、の環境 > > および設定ファイル等提示していただけると幸いです。 私はportsではなくSVNリポジトリの最新版のものを使っているのと、 NKさんの設定を見たところlighttpdを他のアプリケーションと共用している ようですので、私のようにTypoで占有するような設定がお役に立つかどうか わかりませんが、念の為に提示いたします。 OS は FreeBSD 6.0-STABLE で、Typo以外のソフトウェアは portsでインストールしています。 fcgi-devkit-2.4.0 lighttpd-1.4.10_2 mysql-client-4.0.26_1 mysql-scripts-4.0.26_1 mysql-server-4.0.26_1 ruby-nopthreads-1.8.4_4,1 ruby18-fcgi-0.8.6 ruby18-gems-0.8.11 ruby18-mysql-2.7 rubygem-actionmailer-1.1.5 rubygem-actionpack-1.11.2_1 rubygem-actionwebservice-1.0.0_1 rubygem-activerecord-1.13.2_2 rubygem-activesupport-1.2.5 rubygem-rails-1.0.0 rubygem-rake-0.6.2_1 rubygem-redcloth-3.0.3_1 rubygem-syntax-1.0.0 config/lighttpd.confはTypo同梱のものをベースに、相対パスを絶対パスにして、 ポート番号やbindを自分の環境用に取り替えています。 絶対パスにしたのは、そうしないと動いてくれなかったからです。 Index: lighttpd.conf =================================================================== --- lighttpd.conf (リビジョン 865) +++ lighttpd.conf (作業コピー) @@ -1,12 +1,13 @@ -server.port = 3000 -server.bind = "127.0.0.1" +server.port = 23000 +server.bind = "0.0.0.0" server.event-handler = "freebsd-kqueue" server.modules = ( "mod_rewrite", "mod_fastcgi", ) server.indexfiles = ( "dispatch.fcgi" ) -server.document-root = "public/" +server.document-root = "/home/don/src/ruby/typo/typo-svn/public/" server.error-handler-404 = "/dispatch.fcgi" -server.errorlog = "log/error.log" +server.errorlog = "/home/don/src/ruby/typo/typo-svn/log/error.log" +server.pid-file = "/home/don/src/ruby/typo/typo-svn/log/lighttpd.pid" url.rewrite = ( "^/$" => "index.html", "^([^.]+)$" => "$1.html" ) @@ -17,7 +18,7 @@ "min-procs" => 2, "max-procs" => 2, "socket" => "/tmp/typo1.socket", - "bin-path" => "public/dispatch.fcgi", + "bin-path" => "/home/don/src/ruby/typo/typo-svn/public/dispatch.fcgi", "idle-timeout" => 120 ) ) config/environment.rbは、productionモードをデフォルトにして、 ログのローテーションの設定を追加しています。 Index: environment.rb =================================================================== --- environment.rb (リビジョン 865) +++ environment.rb (作業コピー) @@ -2,7 +2,8 @@ # Uncomment below to force Rails into production mode # (Use only when you can't set environment variables through your web/app server) -# ENV['RAILS_ENV'] = 'production' +ENV['RAILS_ENV'] = 'production' +RAILS_ENV = 'production' # Bootstrap the Rails environment, frameworks, and default configuration require File.join(File.dirname(__FILE__), 'boot') @@ -34,6 +35,7 @@ # Force all environments to use the same logger level # (by default production uses :info, the others :debug) # config.log_level = :debug + config.logger = Logger.new(config.log_path, 7, 1048576) # Use the database for sessions instead of the file system # (create the session table with 'rake create_sessions_table') あとはconfig/database.ymlにMySQLサーバの設定を書いたくらいで、 大きく設定を変更しているものはありませんでした。 -- IWATSUKI Hiroyuki <URL:mailto:don@n...> -- ML: rails@r... 使い方: http://QuickML.com/
987 2006-03-09 13:35 [nk@n... ] typoが動作しない 991 2006-03-11 12:27 ┗[nk@n... ] 992 2006-03-11 12:41 ┗[nk@n... ] -> 994 2006-03-12 05:30 ┗[don@n... ] 995 2006-03-12 10:36 ┗[nk@n... ] 996 2006-03-12 16:16 ┗[kazuhiko@f... ] 997 2006-03-12 16:48 ┗[nk@n... ]