Milam Design 理想の未来へ~必要な舵取り応援団ブログ~

Milam Design 理想の未来へ~必要な舵取り応援団ブログ~

Milam Designの日々のブログ日記です。 ※design変更しました。各ピンク窓リンクはこれから。一個ずつ埋めていきます。


お越し頂きありがとうございます。
ミラムデザインはWEB制作を中心に活動しております。

=只今、サービス中の内容一覧=
宝石ブルーアメブロデザイン、ヘッダー1万円で承けたわります。
宝石ブルー【キャンペーン情報】ホームページ制作25万代⇒13万制作実施中♪=期間限定=
宝石ブルーホームページ制作(リンクなし。後日、ブログ記載予定)
宝石ブルーFacebookページ制作(リンクなし。後日、ブログ記載予定)
宝石ブルーショッピングサイト制作(リンクなし。後日、ブログ記載予定)
宝石ブルーCMSサイト制作(リンクなし。後日、ブログ記載予定)



コメントを非表示設定にしておりますので、コメント内に、概要をご記載の上
ご連絡くださいませ。もしくは、右横のメッセージを送るからも、お送り頂けます。

※アメブロアカウントをお持ちの方を前提しております。ご了承くださいませ。
※外部申し込みフォーム設定中です。少々お待ちくださいませ。


ラブラブ最近の嬉しかった事音譜
先日、昨年受注が増えるようにとホームページ制作をさせて頂いたお客様より、
最近、ホームページを見てのお問い合わせがあるとのお声をいただきました♪ 
すっごく嬉しかったドキドキ ありがとうございます!
これからも、日々スキルアップもしながら、喜ばれるようがんばります!






Amebaでブログを始めよう!
Windowsにインストールして使ってきた、Redmine
今回バージョンアップをしたので、その際のメモ日記です。


バージョンアップのPOINT!
1.コマンドプロントは、use_redmine.batの指定がある場合は、
  必ず、そのバッチファイルからコマンドプロンプトを立ち上げること。
  ※同じ手順でも、ただのコマンドプロントだと通りません。 
  理由はこちら:BitNami版で各種コマンドを実行する前に

2.基本の場所は、bitnami/redmine/apps/redmine/htdocs

3.ruby bin/rake db:migrate RAILS_ENV=production ピンクの場所は必ず指定すること。
  2.4.0から変更されています。

4.インストーラを実行すると最初に(インストーラで)使用する言語を聞いてきます。
  「日本語」も選べますがインストーラの表示が欠けたりするので、インストーラは
   デフォルトのまま英語で。
   ※インストールの途中でDatabase configurationの使用言語は日本語(Japanese)で。




1データーのバックアップ方法

1.サービスの停止
まず、インストールフォルダ内にあるmanager-windows.exeで、
MySQL以外を停止します。


2.データベース名、ユーザ名、パスワードを調べる
「インストールフォルダ」\apps\redmine\htdocs\config\database.ymlを開く。

production:
adapter: mysql2
database: bitnami_redmine ←データーベース名
host: 127.0.0.1
username: bitnami ← ユーザ名
password: XXXXXXXX ← パスワード
encoding: utf8


3.インストールフォルダのuse_redmine.batで管理者権限でコマンドプロンプト立ち上げ。

以下のコマンドを打ち込む

$ mysql -u ユーザ名 -pパスワード データーベース名 > データー保存先名

例:$ mysql -u bitnami -pXXXXXXXX bitnami_redmine > d:\redmine_backup
※mysqlはmysqldumpでもOK.

mysqlのコマンドの詳細についてはこちら



4.添付ファイルのバックアップを取る。
「インストールフォルダ」\apps\redmine\htdocs\filesをコピーする。


5.サービスのアンインストール
MySQLを停止してから、serviceinstall.batを実行する。


6.念のため、現在のインストールフォルダを名前を変更しておく




2バージョンアップ&データーインストール


1.新しいバージョンをインストール
私の場合、bitnami-redmineをインストール。
一から入れている方は、他のページを参照してください。

2.サービス停止
インスコフォルダのmanager-windows.exeで、MySQL以外を停止する。


3.use_redmine.batで管理者権限でコマンドプロンプト立ち上げ

データベースのリストアをする。

$ mysql -u ユーザー名 -pパスワード データーベース名 < バックアップ保存先

例:$ mysql -u bitnami -pXXXXXXXX bitnami_redmine > d:\redmine_backup
※mysqlはmysqldumpでもOK.



★mysqlデーターベースエラーで500エラーになる場合。--------------------------------

コマンドプロントを管理者権限で立ち上げ。
以下のコマンドを実施

①mysqlにrootで入る。
$ mysql -u root -p
Password: Redmineをインストール時に設定したパスワード

②すでにあるデーターベースを消す
mysql> drop database bitnami_redmine;

③データーベースを新たに作成
mysql> create database bitnami_redmine;

④作成したデーターベースにすべての権限を与える。
mysql> grant all privileges on bitnami_redmine.* to 'bitnami_redmine'@'localhost' identified by 'Redmineデーターベース(bitnami_redmine)のパスワード';

⑤mysqlを終える
mysql>\q

⑥新しいデーターベースに過去のでーたーをインストール。
$ mysql -u root -p bitnami_redmine < バックアップデーター保存先

最後に、後ほど出てくるマイグレーションを実施。

---------------------------------------------------------------------------------------

4.添付ファイルのリストア
以前の添付ファイルのバックアップを「インストールフォルダ」\apps\redmine\htdocs\filesに書き戻す。


5.データーベースをマイグレーションをする。

①場所を移動
cd apps/redmine/htdocs  

②バンドルのインストール
bundle install --without development test

⑥マイングレーションを実施 ※バンドルできていないと使えません
ruby bin/rake db:migrate RAILS_ENV=production

⑦プラグインがある場合、こちらもマイグレーション
ruby bin/rake redmine:plugins RAILS_ENV=production



6.SSLエラーの修正
ServerNameを localhost:443 に置き換える。

# General setup for the virtual host
DocumentRoot "C:/Bitnami/redmine/apache2/htdocs"
ServerName www.example.com:443
ServerAdmin admin@example.com
ErrorLog "C:/Bitnami/redmine/apache2/logs/error.log"
TransferLog "C:/Bitnami/redmine/apache2/logs/access.log"



7.サービスの起動

インストールフォルダ内にあるmanager-windows.exeで
すべてのサービスを起動する。


8.旧環境の削除
移行が問題なく完了したら、旧バージョンをインストールしていた
フォルダーを削除して構いません。


これで、新しいRedmine(現時点で2.6.0-3)にバージョンアップ完了です♪
お疲れ様でした!




他、チェックするべきファイル一覧。

【チェックファイル】

redmineの設定
C:\Bitnami\redmine\apps\redmine\htdocs\log\production.log
※サービスの起動をした際に、エラーが有ると記載されます。

エラーログファイル
C:\Bitnami\redmine\apache2\logs\error.log
※サーバーで動かす際にエラーが有った場合、記載されます。

Apache sslの設定
C:\Bitnami\redmine\apache2\conf\extra\httpd-ssl.conf

Apacheの設定
C:\Bitnami\redmine\apache2\conf\httpd.conf

Redmineデーターベース設定
C:\Bitnami\redmine\apps\redmine\htdocs\config/database.yml
※mysqlなどの設定とこちらの設定が付随していること



【Redmineのディレクトリー構造】
config/configuration.yml
メールサーバの設定やSCM(Subversionやgit等)の外部ツールの設定をします。

config/database.yml
データベースへの接続設定が書かれています。
bitnami版ではウィザード完了時点で設定済みです。
データベースに接続するためのユーザやパスワードが書かれているので
扱いには注意が必要です。

Plugins/
プラグインはこのディレクトリにインストールします。

files/
Redmine内のチケットやWiki等の添付ファイルが
ここに保存されます(デフォルト設定時)
別の環境に引っ越しするときはここのファイルをコピーします。



【エラー一覧】

マイグレーションができていない。
NoMethodError (undefined method passwd_changed_on' for #): app/controllers/application_controller.rb:149:in force_logout_if_password_changed'

mysqlエラー テーブルが見つからない
ActiveRecord::StatementInvalid (Mysql2::Error: Table 'bitnami_redmine.settings' doesn't exist: SHOW FULL FIELDS FROM `settings`):
app/models/setting.rb:226:in `check_cache'
app/controllers/application_controller.rb:99:in `user_setup'


SSLのサーバーネームが一致していない。
[Sat Jan 03 19:20:44.202854 2015] [ssl:warn] [pid 11100:tid 556] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name


proxyエラーがでる
BitNami\redmine-2.3.1-0\apps\redmine\conf\httpd-prefix.conf を


BalancerMember http://127.0.0.1:3001/redmine timeout=600
BalancerMember http://127.0.0.1:3002/redmine timeout=600


にする。

もしくは、
ImageMagickがWindowsにインストールされていると、RubyのRMagickが実行時にエラーになることがあります。エラーは、ブラウザでhttp://localhost/redmineをアクセスしたときに発生し、ブラウザ上はProxy Errorと出ます。※調べきれていないので独自で調べてみてください。



【参考にしたサイト一覧】

Bitnami Redmine wiki

redmine.jp


bitnami forums

Windows版Bitnami Redmineをインストールする - Qiita
BitNami版で各種コマンドを実行する前に ...



BitNami Redmine Stack のアップデート 2.3.0-0 to 2.5.1-1 | A certain engineer "COMPLEX"



Ruby - Windows環境でのmysql2 gemのインストール - Qiita
※あ、gemもインストールしてたのを忘れてた(汗)
 気になる方はこちらも見てみてください。

simpleNewz - OXY NOTES RSS Feed for 2014-12-16



データベースの一覧を表示する - MySQL 逆引きリファレンス

びっくりしたのでメモ。

ふと・・・OSをリカバリーしたPCに、サーバー設定を入れていて、
失敗したので(ぇ)OS復元をして治そうとしたら、


システム復元がひとつもなかったっガーン
く(""0"")>なんてこったぃ!!



ということで、システム復元の構成をしようとしたのですが、
今度はこんなエラー文が表示される。


「次の理由により、設定を適用できませんでした:
ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。(0x800707007B)」

「プロパティ ページで予期せぬエラーが発生しました。
ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。(0x800707007B)
プロパティ ページを閉じてから、やり直してください。」



うーん・・・
でも、エラー窓がでてくるのに、システム復元は無効から有効に変わってはくれてる。
けれど、なにかすっきりしない。

ネーム(名)が全てスッキリ入っていないのであれば、
自動的に復元ポイントは作ってくれない可能性が大。



ということで、調べてみたら、こんなページを発見。

徒然事: Windows 7のシステムの保護
どたなかが、偶然発見した解決方法を投稿していた。曰く、「不明になっているドライブのシステムの保護を無効に設定すると、この”不明”となっているほうのドライブが保護設定のリストボックスから消える」というも ...
Cドライブが2つ出ていて、Windows_7_OS(C:)(システム)というのと、Windows_7_OS(C:)(不明)というのが、あるのだ。こりゃおかしい。





不明が表示されるドライブ 確かに、不明なOSとしてCドライブがある!!


ということで、こちらにある説明通りに、
不明になっているドライブのシステムの保護を無効に適用し、
それから、OKをクリックすると・・
この”不明”となっているほうのドライブが保護設定のリストボックスから消えた!



ヾ(@⌒▽⌒@)ノワーイ! やった!


念のため、ドライブ構成をやり直してもエラー窓は開かず♪
無事、設定が通った模様。


よかった。。
11月から動き始めて、12月。

今日は1日ということで、早朝モーニングノートの中で自然と振り返っていたのですが、
自分を慣らす意味も込めて、無理をしすぎないように動いていた11月。
思えば、いろいろな方とお会いして、沢山の刺激を頂いた月でした。
ご縁を色々いただき、ありがとうございますビックリマーク

できたこともできなかったこともあるのですが、
日々何かしらを超えよう、「次なる手」へ進むように、
意識がけて、重要な部分をひとつひとつ日々超えるよう動いてきました。

周りから見たら小さなこと
でも、自分にとっては大きなこと

動いていくうちに、どんどん動くほどに
まるで南極の氷塊が溶けていくような感覚がきていて、
一気には溶けないけれど、じっくりと溶けていく。。
そういった感覚の中にいます。

全て溶けきるのはいつ頃かな?キラキラ
溶けきれたら、大海原キラキラ波キラキラ
その頃には、今度はスイスイ泳げるように、
泳ぎの練習がいるかな? 

まだまだ先の話で、今現在、
いろいろ片付けていかなければならないことも多いのが事実ですが、
今月も日々、次へ進めるように動いていきます。
別途ご連絡を取るところもありますが、よろしくお願い致します。


そんな、いろいろあった11月。
振り返ってみたら、びっくり現象も起きていましたドキドキ
それが、12月からスタートします。

長年お会いしたかった方とも、お会いできたし、
思えばすごい流れキラキラ

今後自分がどうなっていくんだろう?
色んな意味を込めて、そんな思いもありますが、
着実に、変わってきているのは、

「確実な結果意識へ」気持ちが変わっていることベル


そして、自分一人ではできることは、
本当に限られているんだという認識にも深く立っています。
ドリプラじゃないけれど、今ここでこの感覚が再びやってきているのが、
すごく深い。。


自分が動けなかった際の、顧客の気持ちを理解すべき案件なども来て、
自己認識へとしっかり落とし込みながら、関わらせていただき、
良い意味で、これまでの自分の過去があったからこそ、
火に油にならないように、できるだけ穏便に流れるように、
小さな意識のあり方でしかないですが、心配りができたような気がしています。


これも、これまでの周りの方々のご配慮や思いなどのお陰ですね。
それも、明確に観えることができました。
ありがとうございます。

「一歩一歩前へ」
「少しでも前へ」
「確実な結果に結ぶ行動をする」


気づけば、出逢う方に自然と口にだすようになっていたこの言葉キラキラ
今月からも、着実に進めるよう動きます。

気の重いものもありつつも、ちょっとワクワクな今月ドキドキ
どれだけ、超えれるか挑戦!!