ついでに、Redmineの導入についても...

書いておこう。

もちろん、先の「Redmine Update」に関しても、この事も、テキストファイルとして(最低3カ所に)保存はしてあるのだが、アクセスできなくなってしまったときの事を考慮しておく必要がある。

------------------------------
参考サイト
http://redmine.jp/guide/RedmineInstall/
------------------------------


==================================================
	sudo
==================================================
gem update --system --verbose
gem install rails --verbose

gem install rack --verbose
gem install rake --verbose
gem install fastthread --verbose
gem install simplecov-rcov --verbose

setenv ARCHFLAGS "-arch x86_64" 
# gem install mysql -- --with-mysql-config=/usr/local/bin/mysql_config
gem install mysql2 -- --with-mysql-config=/usr/local/bin/mysql_config

# setenv PKG_CONFIG_PATH /usr/local/lib/pkgconfig:/usr/lib/pkgconfig
# gem install rmagick --verbose
gem install rmagick --verbose

gem install bundler --verbose


==================================================
	mysql
==================================================
create database Redmine character set utf8;
create user 'Redmine'@'localhost' identified by 'Redmine';
grant all privileges on Redmine.* to 'Redmine'@'localhost';


==================================================
	User
==================================================
	cd redmine
==================================================
# bundle install --without development test rmagick
sudo bundle install --without development test
rake generate_secret_token


==================================================
cd config

cp database.yml.example database.yml
vi database.yml

production:
  adapter: mysql2
  database: Redmine
  host: localhost
  username: Redmine
  password: "Redmine" 
  encoding: utf8
  socket: /var/mysql/mysql.sock

==================================================
rake db:migrate RAILS_ENV="production" 


==================================================
cd config
==================================================
cp -p configuration.yml.example configuration.yml
vi configuration.yml

cf. grep -v # configuration.yml

default:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: localhost
      port: 25
      domain: redmine.org
      enable_starttls_auto: false

  attachments_storage_path:

  autologin_cookie_name:
  autologin_cookie_path:
  autologin_cookie_secure:

  scm_subversion_command:
  scm_mercurial_command:
  scm_git_command:
  scm_cvs_command:
  scm_bazaar_command:
  scm_darcs_command:

  scm_stderr_log_file:

  database_cipher_key:

  rmagick_font_path:

production:

development:


==================================================
vi application.rb
    config.time_zone = 'Osaka'


==================================================
cd environments
vi production.rb

  # Prepend all log lines with the following tags
  config.log_tags = [ :host, :remote_ip ]


==================================================
	 test
==================================================
ruby script/rails server webrick -e production
http://localhost:3000/


==================================================
	sudo
==================================================
brew install passenger


To activate Phusion Passenger for Apache, create /etc/apache2/other/passenger.conf:
  LoadModule passenger_module /usr/local/opt/passenger/libout/apache2/mod_passenger.so
  PassengerRoot /usr/local/opt/passenger
  PassengerDefaultRuby /usr/bin/ruby

To activate Phusion Passenger for Nginx, run:
  brew install nginx --with-passenger
==> Summary
  /usr/local/homebrew/Cellar/passenger/4.0.14: 2902 files, 73M, built in 95 seconds


==================================================
gem install passenger --verbose
passenger-install-apache2-module


--------------------------------------------
The Apache 2 module was successfully installed.

Please edit your Apache configuration file, and add these lines:

   LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-4.0.14/buildout/apache2/mod_passenger.so
   PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-4.0.14
   PassengerDefaultRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

After you restart Apache, you are ready to deploy any number of Ruby on Rails
applications on Apache, without any further Ruby on Rails-specific
configuration!

Press ENTER to continue.


--------------------------------------------
Deploying a Ruby on Rails application: an example

Suppose you have a Rails application in /somewhere. Add a virtual host to your
Apache configuration file and set its DocumentRoot to /somewhere/public:

   
      ServerName www.yourhost.com
      # !!! Be sure to point DocumentRoot to 'public'!
      DocumentRoot /somewhere/public    
      
         # This relaxes Apache security settings.
         AllowOverride all
         # MultiViews must be turned off.
         Options -MultiViews
      
   

And that's it! You may also want to check the Users Guide for security and
optimization tips, troubleshooting and other useful information:

  /Library/Ruby/Gems/1.8/gems/passenger-4.0.14/doc/Users guide Apache.html

Enjoy Phusion Passenger, a product of Phusion (www.phusion.nl) :-)
https://www.phusionpassenger.com

Phusion Passenger is a trademark of Hongli Lai & Ninh Bui.


==================================================
0000_80_.conf

	<Directory "/Library/WebServer/Documents">
		Options All -Indexes +ExecCGI +Includes +MultiViews
		AllowOverride None
		
			DAV Off
		
		
			Deny from all
			ErrorDocument 403 /customerror/websitesoff403.html
		
		AllowOverride All
		Order allow,deny
		Allow from all
		RailsBaseURI /redmine
	


==================================================
	シンボリックリンクの作成
==================================================
cd /Library/WebServer/
ln -s redmine-2.x.x redmine
cd Documents/
ln -s ../redmine/public redmine


==================================================
	データのバックアップ
==================================================
/usr/local/mysql/bin/mysqldump redmine -uroot -p --default-character-set=UTF8 --opt -r_redmine_dump.sql
mysql -u root -p Redmine < _redmine_dump.sql


==================================================
	アクセスURL
==================================================
http://サーバーネーム/redmine/


==================================================
	crontab ... 仕事をしてねぇヤツにメールを送る
==================================================
#==================================================
	sudo
==================================================
gem update --system --verbose
gem install rails --verbose

gem install rack --verbose
gem install rake --verbose
gem install fastthread --verbose
gem install simplecov-rcov --verbose

setenv ARCHFLAGS "-arch x86_64" 
# gem install mysql -- --with-mysql-config=/usr/local/bin/mysql_config
gem install mysql2 -- --with-mysql-config=/usr/local/bin/mysql_config

# setenv PKG_CONFIG_PATH /usr/local/lib/pkgconfig:/usr/lib/pkgconfig
# gem install rmagick --verbose
gem install rmagick --verbose

gem install bundler --verbose


==================================================
	mysql
==================================================
create database Redmine character set utf8;
create user 'Redmine'@'localhost' identified by 'Redmine';
grant all privileges on Redmine.* to 'Redmine'@'localhost';


==================================================
	User
==================================================
	cd /Redmine_Root/redmine/
==================================================
# bundle install --without development test rmagick
sudo bundle install --without development test
rake generate_secret_token


==================================================
cd config

cp database.yml.example database.yml
vi database.yml

production:
  adapter: mysql2
  database: Redmine
  host: localhost
  username: Redmine
  password: "Redmine" 
  encoding: utf8
  socket: /var/mysql/mysql.sock

==================================================
rake db:migrate RAILS_ENV="production" 


==================================================
cd config
==================================================
cp -p configuration.yml.example configuration.yml
vi configuration.yml

cf. grep -v # configuration.yml

default:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: localhost
      port: 25
      domain: redmine.org
      enable_starttls_auto: false

  attachments_storage_path:

  autologin_cookie_name:
  autologin_cookie_path:
  autologin_cookie_secure:

  scm_subversion_command:
  scm_mercurial_command:
  scm_git_command:
  scm_cvs_command:
  scm_bazaar_command:
  scm_darcs_command:

  scm_stderr_log_file:

  database_cipher_key:

  rmagick_font_path:

production:

development:


==================================================
vi application.rb
    config.time_zone = 'Osaka'


==================================================
cd environments
vi production.rb

  # Prepend all log lines with the following tags
  config.log_tags = [ :host, :remote_ip ]


==================================================
	 test
==================================================
ruby script/rails server webrick -e production
http://localhost:3000/


==================================================
	sudo
==================================================
brew install passenger


To activate Phusion Passenger for Apache, create /etc/apache2/other/passenger.conf:
  LoadModule passenger_module /usr/local/opt/passenger/libout/apache2/mod_passenger.so
  PassengerRoot /usr/local/opt/passenger
  PassengerDefaultRuby /usr/bin/ruby

To activate Phusion Passenger for Nginx, run:
  brew install nginx --with-passenger
==> Summary
  /usr/local/homebrew/Cellar/passenger/4.0.14: 2902 files, 73M, built in 95 seconds


==================================================
gem install passenger --verbose
passenger-install-apache2-module


--------------------------------------------
The Apache 2 module was successfully installed.

Please edit your Apache configuration file, and add these lines:

   LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-4.0.14/buildout/apache2/mod_passenger.so
   PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-4.0.14
   PassengerDefaultRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

After you restart Apache, you are ready to deploy any number of Ruby on Rails
applications on Apache, without any further Ruby on Rails-specific
configuration!

Press ENTER to continue.


--------------------------------------------
Deploying a Ruby on Rails application: an example

Suppose you have a Rails application in /somewhere. Add a virtual host to your
Apache configuration file and set its DocumentRoot to /somewhere/public:

   
      ServerName www.yourhost.com
      # !!! Be sure to point DocumentRoot to 'public'!
      DocumentRoot /somewhere/public    
      
         # This relaxes Apache security settings.
         AllowOverride all
         # MultiViews must be turned off.
         Options -MultiViews
      
   

And that's it! You may also want to check the Users Guide for security and
optimization tips, troubleshooting and other useful information:

  /Library/Ruby/Gems/1.8/gems/passenger-4.0.14/doc/Users guide Apache.html

Enjoy Phusion Passenger, a product of Phusion (www.phusion.nl) :-)
https://www.phusionpassenger.com

Phusion Passenger is a trademark of Hongli Lai & Ninh Bui.


==================================================
	0000_80_.conf
==================================================
	<Directory "/Documents_Root">
		Options All -Indexes +ExecCGI +Includes +MultiViews
		AllowOverride None
		
			DAV Off
		
		
			Deny from all
			ErrorDocument 403 /customerror/websitesoff403.html
		
		AllowOverride All
		Order allow,deny
		Allow from all
		RailsBaseURI /redmine
	


==================================================
	シンボリックリンクの作成
==================================================
cd /Redmine_Root/
ln -s redmine-2.x.x redmine
cd Documents/
ln -s ../redmine/public redmine


==================================================
	データのバックアップ
==================================================
/usr/local/mysql/bin/mysqldump redmine -uroot -p --default-character-set=UTF8 --opt -r_redmine_dump.sql
mysql -u root -p Redmine < _redmine_dump.sql


==================================================
	アクセスURL
==================================================
http://サーバーネーム/redmine/


==================================================
	crontab ... 仕事をしてねぇヤツにメールを送る
==================================================
#
 00 06 * * * cd /Redmine_Root/redmine/ ; /usr/bin/rake redmine:send_reminders RAILS_ENV=production 2>&1
#


トラックバック(0)

このブログ記事を参照しているブログ一覧: ついでに、Redmineの導入についても...

このブログ記事に対するトラックバックURL: http://www.kumecchi.net/mt/mt-tb.cgi/2138

コメントする

QRコード

QRコード対応携帯からアクセスできます
QRコード対応携帯からアクセスできます  
Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
Powered by Movable Type 6.3.2

Fatal error: Uncaught Error: Call to undefined function split() in /Users/kumecchi/weblog/2014/01/redmine.php:1068 Stack trace: #0 {main} thrown in /Users/kumecchi/weblog/2014/01/redmine.php on line 1068