娘が生まれて

たまたまみつけた里帰り時、夫が実家に泊めてと・・が可哀想でしょうがない。

ちょうど自分の娘が生まれて嫁の実家に週3日程お世話になっているので似たような状況なので

出産の前後、夫がうちの実家に泊めてほしいというのですが、うちの母は難色を示しています。もともと夫の実家と違い、私の実家は人を呼んだり泊めたりする事がほとんどなく、しかも今は父と別居中です。母一人に負担がかかることを私も懸念しています。「むらさきの旦那さんだから・・とも思うが、やはり気を使うし、料理もそんなにうまくないし、むらさきや赤ちゃんの世話で手一杯」と言われました。

飯だ布団だなんてどうだっていいし、ましてもてなして欲しいなんて思わない。
むしろもてなされるとお互い気をつかうしね。
子供に会えるだったら、飯くらい自分で買っていくし、寝る場所も毛布あれば雑魚寝でもいい
(風呂は入りたいけど)

それでもイヤだと言われたら、お母様と家族としてこの先仲良くしていけないな。自分なら。
というか、夫婦としてこの先やっていけるか・・・


「いつでも会いに来て上げてね」といってくれる嫁の両親に感謝

activeCollab(プロジェクト管理ツール)の利用

あとはGigazineで紹介されていたactiveCollabをXAMPP liteで動かすには多少の設定変更が必要でした。

http://gigazine.net/index.php?/news/comments/20070228_uniformserver_activecollab_01/


XAMPP liteはInnoDB がデフォルトで無効になっているようです。

MySQLの設定ファイルを書き換えます。

  • xampplite\mysql\bin\my.cnf ファイルを開きます。
  • 63行目付近にInnoDBの設定がコメントアウトされているので、コメントを外します。

一旦再起動後にactiveCollabを表示することで動いてくれました


変更前

 skip-innodb 
 # Uncomment the following if you are using InnoDB tables 
 #innodb_data_home_dir = D:/BTS/xampplite/mysql/data/
 #innodb_data_file_path = ibdata1:10M:autoextend 
 #innodb_log_group_home_dir = D:/BTS/xampplite/mysql/data/
 #innodb_log_arch_dir = D:/BTS/xampplite/mysql/data/
 # You can set .._buffer_pool_size up to 50 - 80 % 
 # of RAM but beware of setting memory usage too high 
 #set-variable = innodb_buffer_pool_size=16M 
 #set-variable = innodb_additional_mem_pool_size=2M 
 # Set .._log_file_size to 25 % of buffer pool size 
 #set-variable = innodb_log_file_size=5M 
 #set-variable = innodb_log_buffer_size=8M 
 #innodb_flush_log_at_trx_commit=1 
 #set-variable = innodb_lock_wait_timeout=50 

変更後

 #skip-innodb 
 # Uncomment the following if you are using InnoDB tables 
 innodb_data_home_dir = D:/BTS/xampplite/mysql/data/
 innodb_data_file_path = ibdata1:10M:autoextend 
 innodb_log_group_home_dir = D:/BTS/xampplite/mysql/data/
 innodb_log_arch_dir = D:/BTS/xampplite/mysql/data/
 # You can set .._buffer_pool_size up to 50 - 80 % 
 # of RAM but beware of setting memory usage too high 
 set-variable = innodb_buffer_pool_size=16M 
 set-variable = innodb_additional_mem_pool_size=2M 
 # Set .._log_file_size to 25 % of buffer pool size 
 set-variable = innodb_log_file_size=5M 
 set-variable = innodb_log_buffer_size=8M 
 #innodb_flush_log_at_trx_commit=1 
 set-variable = innodb_lock_wait_timeout=50 

実行テスト

xampp/xampp_start.exe

  • Mantisのトップページをブラウザで開きます。

http://localhost:8080/mantis/

ログイン画面から'''新しいユーザーの作成'''をクリックし、ユーザ登録を行います。
正しく動いている場合は自分宛にメールが送信されます。
もしメールが受信できない場合は、メール関連の設定が間違っているかもしれません。

PHPの変更

php.iniのメール関連の設定を変更します。SMTPサーバを指定します。
xampp/php/php.iniの695行目付近

 SMTP = smtp.hogehoge.com

の行を適切なSMTPサーバに変更してください。

 [mail function]
 ; For Win32 only.
 ;SMTP = localhost
 SMTP = smtp.hogehoge.com

XAMPP liteのインストール

(Apache,PHP,MySQLをまとめてインストールしてくれます)
まず以下のページから''XAMPP lite''をダウンロードしましょう。
http://www.apachefriends.org/en/xampp-windows.html

適切な場所で解凍したら、"xampp/setup_xampp.bat"を実行してください。

Mantisを動かすならliteで問題ありません(liteついてない方でも問題ないと思います。)

mantisのダウンロード

http://www.mantisbt.org/download.php
から最新版をダウンロードしてください。

mantisをhtdocs下に入れる

xampp/htdocs/
の下に解凍したmantisフォルダをコピーしてください。
フォルダ名はmantisに変更しておくとよいと思います。
xampp/htdocs/mantis

各種設定変更

http://www.alles.or.jp/~sogabe/mantis/manual/1.3.html
上記ページを参照してインストールを行ってください。

実際にインストールする際にはまった点を以下に挙げるので、参考にしてください。

  • IISなどが動いているマシンでは80番ポートが利用できないため、Apacheの設定を変更する必要があります。
    • インストールするマシンにIISが存在する場合ApacheのListenポートを変更する必要があります(xampp/apache/conf/httpd.conf)
 #Listen 80
 Listen 8080
 #Listen 443
 Listen 1443
  • Mantis設定ファイルの変更(\htdocs\mantis\config_inc.php 327行目付近)

★言語を「日本語utf8」に変更

 # --- language settings -----------
 # If the language is set to 'auto', the actual
 # language is determined by the user agent (web browser)
 # language preference.
 $g_default_language		= 'japanese_utf8';
  • 標準では# 0 - mail() となっているためSMTPに変更します。(280〜300行目付近)
      • メール送信方法をSMTPに変更
 $g_phpMailer_method		= 2;
      • メールサーバと、パスワードを適切な値にセットする
 $g_smtp_host = 'smtp.hogehoge.com';

 $g_smtp_username = 'USERNAME';
 $g_smtp_password = 'PASSWORD';
 	# select the method to mail by:
 	# 0 - mail()
 	# 1 - sendmail
 	# 2 - SMTP
 	$g_phpMailer_method		= 2;
 
 	# This option allows you to use a remote SMTP host.  Must use the phpMailer script
 	# Name of smtp host, needed for phpMailer, taken from php.ini
 	$g_smtp_host			= 'smtp.hogehoge.com';
 
 	# These options allow you to use SMTP Authentication when you use a remote
 	# SMTP host with phpMailer.  If smtp_username is not '' then the username
 	# and password will be used when logging in to the SMTP server.
 	$g_smtp_username = 'USERNAME';
 	$g_smtp_password = 'PASSWORD';
  • 日付表示形式の変更

デフォルトでは''月-日-年''というアメリカチックなフォーマットで表示されてしまうので修正(520行目付近)

	############################
	# Mantis Date Settings
	############################

	# --- date format settings --------
	# date format strings (default is 'US' formatting)
	# go to http://www.php.net/manual/en/function.date.php
	# for detailed instructions on date formatting
	#$g_short_date_format	= 'm-d-y';
	#$g_normal_date_format	= 'm-d-y H:i';
	#$g_complete_date_format	= 'm-d-Y H:i T';
	$g_short_date_format	= 'y-m-d';
	$g_normal_date_format	= 'y-m-d H:i';
	$g_complete_date_format	= 'Y-m-d H:i T';

MantisをWindows+XAMPP liteで動かすための設定

バグトラッカーMantis

  • WindowsにXAMPP環境をインストールして、MantisとactiveCollabを動かすための変更点をまとめました。

 よくわかってないので間違ってるかもしれません。