お疲れ様です。

時がたつのは早いもので。。もう2月ですね。
ブログまったく更新できていない。。

ちょっと気分変えて、今日はRuby製のオープンソース プロジェクト管理システムのインストールです。
本当はxamppとかと連携させて作りたかったけど、面倒だったしとくに連携の必要性が感じられなかったのでRubyは独立してインストールしました。

利用したのは、「All-in-one インストーラ」ってやつで、これ使うと全部インストールできます。

ここから、自身の環境にあったものをダウンロードしてください。
(ぼくはwindowsにインストールしたのでこのリンク)

インストーラをダブルクリックし、指示に従ってインストールを完了。

ログインID、パスワードを入力してログインしてみると、、、なんか見ためが日本人向けじゃない。
イケてないのでここからいくつかテーマをダウンロード。

すごく簡単にテーマは変更できますが、いちおう参考のために手順を載せておきます。
今回はBasecampってやつを例にとります。

1このリンクから、ファイルをダウンロード、もしくは内容をテキストファイルなどにこぴぺして、ファイル名を「application.css」としてください。

2Redmineをインストールしたパスから、「BitNami Redmine Stack\apps\redmine\public\themes」をひらき、「basecamp」というフォルダを作成し、さらに「basecamp」フォルダの中に「stylesheets」というフォルダを作成してください。

3「BitNami Redmine Stack\apps\redmine\public\themes\basecamp\stylesheets」のフォルダに1で作った「application.css」を配置してください。

4Redmineにログインし、「管理」→「設定」→「表示(http://localhost/redmine/settings)」の「テーマ」で「basecamp」を選択し、保存してください。テーマが変わります。ちなみに英語版ですが、手順はここで確認できます。


使い方はまた改めて書きたいと思います・・・

使い勝手はっめちゃめちゃ良いんだけど、Rubyっていうのと、特有の単語がめんどくさいなあ。
とおもったら、RedmineのPHP版「CandyCane」がありました。

参考:http://d.hatena.ne.jp/yandod/20090728/1248737029

参考:http://www.moongift.jp/2009/07/candycane/

これからって感じですかね。楽しみです♪

ペタしてね
2011年ですね。

今日は今年の目標を考えています。
どんな一年にしようかな。







健康であればそれでいいです。
元気があればなんでもできる!!



皆さんは元旦をどうお過ごしですか?





今年も何卒よろしくお願い致しますウサギ
こんばんは。
今年も早いもので残すところ後一日ですね。

私はこの記事を一時間かけて書いていたのですが、先ほどPCが固まってしまい、再起動したので1から書きなおしておます(トホホ)
ていうわけで、テンションガタ落ちしているので、ざっくりインストールメモだけ記載します。

反響があれば記事を更新し、詳細な手順をアップすることとしますガーン

今回ご紹介するのは、PHP製の会計システム「phpRechnung」です。
クライアント企業に会計システムを提案しようかなーって思っていたときに、MOONGIFTさんのこの記事を発見し、面白そうだったからインストールしてみました。

というわけで、早速インストール手順に入ります。

前提条件:
・xampp1.7.3
・Smarty-2.6.26
Smartyは以下のサイトからダウンロードして下さい。
http://www.smarty.net/download

1ファイルのダウンロード
以下のサイトにアクセスし、ファイルをダウンロードして下さい。私がダウンロードしたバージョンは、「phpRechnung_1_6_1.zip」です。
http://www.loenshotel.de/download/phpRechnung/index.php

2解凍したファイルをドキュメントルートに配置
ファイルを解凍し、「phpRechnung」とリネームし、C:\devtest\xampp\htdocs直下に移動してください。

3メールサーバの設定
C:\devtest\xampp\htdocs\phpRechnung\include直下のmail.inc.phpを開き、以下のように変更。
■変更前
$Smtp["host"] = "yourmailserver";
$Smtp["port"] = "25";
$Smtp["auth"] = false;
$Smtp["username"] = "";
$Smtp["password"] = "";
■変更後
$Smtp["host"] = "smtp.gmail.com";
$Smtp["port"] = "587";
$Smtp["auth"] = ture;
$Smtp["username"] = "msamplemail@gmail.com";
$Smtp["password"] = "samplemailpass";


4smartyの設定
C:\devtest\xampp\htdocs\phpRechnung\include直下のsmarty.inc.phpを開き、以下のように変更。
■変更前
$Templateroot = $_SERVER['DOCUMENT_ROOT']."/phpRechnung";
$Cacheroot = $_SERVER['DOCUMENT_ROOT']."/phpRechnung";

■変更後
$smarty->template_dir = "C:\devtest\xampp\htdocs/phpRechnung/include/smarty/templates";
$smarty->config_dir = "C:\devtest\xampp\htdocs/phpRechnung/include/smarty/configs";
$smarty->compile_dir = "C:\devtest\xampp\htdocs/phpRechnung/include/smarty/templates_c";
$smarty->cache_dir = "C:\devtest\xampp\htdocs/phpRechnung/include/smarty/cache";


5データベースの設定
C:\devtest\xampp\htdocs\phpRechnung\include直下のdbconf.phpを開き、以下のように変更。

■変更後
define("_DBHOST", "localhost");
define("_DBUSER", "root");
define("_DBPASS", "設定したパスワードを入力してください");
define("_DBNAME", "phpinvoice");


6データベースのインポート
まず、「phpinvoice」という名前のDBを作成し、「C:\devtest\xampp\htdocs\phpRechnung\include\sql」のsqlを順にインポート





以上でインストール終了です。

http://localhost/phpRechnungにアクセスます。
ID,passwordに「admin」,「admin」を入力し、ログイン出来ます。

現在日本語に対応していないみたいだけど、国際会計基準に対応しているのはいいなー。


ペタしてね

これからPHPでwebアプリケーションを開発するために、まずは準備が必要です。

開発環境は、以下を用意します。全3回で解説させていただきます。
1XAMPPのインストール

2eclipseのインストール

3subversionのインストール

なお、今回の開発環境の構築において、「PHP統合開発環境 PDT2入門」「改訂3版 基礎PHP」を参照させていただきました。この2冊でPHPの基礎の学習は十分だと思います。

PHP統合開発環境 PDT2入門/岸本 忠士

¥2,940
Amazon.co.jp
改訂3版 基礎PHP (IMPRESS KISO SERIES)/WINGSプロジェクト

¥3,360
Amazon.co.jp


色々な解説は本書に譲るとして、早速インストールを行っていきたいと思います。

まず、以下のサイトにアクセスして、XAMPPをインストールしてください。
2010年11月時点で、最新版は1.7.3です。

http://www.apachefriends.org/download.php?xampp-win32-1.7.3.exe

EXEファイルを実行します。

ディレクトリをC:\devにします。
itconsのブログ-1


installボタンをクリックします。
itconsのブログ-2


基本的に指示通りに次に進んでいきます。
itconsのブログ-3


nを選択しENTERボタンを押す。
itconsのブログ-5


nを選択しENTERボタンを押す。
itconsのブログ-6


ENTERボタンを押す。
itconsのブログ-7


ENTERボタンを押す。
itconsのブログ-8


xと入力し、ENTERボタンを押す。
itconsのブログ-9

ここまでで、XAMPPのインストールが完了しました。
つづいて、Apache、MySqlの動作確認、パスワード設定を行います。

デスクトップにある「XAMPP Control Panel」をダブルクリックし、コントロールパネルを起動します。

Apcheのstartボタンをクリックします。
itconsのブログ-10


MySqlのstartボタンをクリックします。
itconsのブログ-11


Apache、MySqlの起動が確認できたら、Apacheの右側にあるAdminをクリックします。
すると、ブラウザが開くので、「日本語」をクリック。
itconsのブログ-12


以下のような画面が出たら無事にXAMPPがインストールされたことになります。
左側の「phpMyadmin」をクリックします。
itconsのブログ-13


以下の画面が表示されれば、MySqlが正常に動作しています。
itconsのブログ-14


元の画面に戻り、「セキュリティ」ををクリックします。
itconsのブログ-15


画面中央にある「http://localhost/security/xamppsecurity.php」のリンクをクリックします。
itconsのブログ-16


任意のパスワードを決め、入力してください。
itconsのブログ-17


「パスワードを変更しました。」というボタンをクリックします。
itconsのブログ-18


「rootのパスワードが変更されました。・・・」と表示される。
itconsのブログ-19


続いてXAMPPのディレクトリの制御(.htaccess)の下、ユーザとパスワードを入力します。
itconsのブログ-20


「安全なXAMPPディレクトリを作成してください。」というボタンをクリックします。
itconsのブログ-21


ふう。ここまでお疲れ様でした。
ここまででインストールは完了です。

ペタしてね

次はPHPの設定です。
「C:\dev\xampp\php」のフォルダにある「php.ini」ファイルを開き、以下を修正します。
青字が修正した箇所です。また、セミコロン(;)がある場合は削除してください。
①バッファリング処理を有効化します
output_buffering = On
②出力文字コードをUTF-8に変更
default_charset = "UTF-8"
③インクルードファイルの検索先を追加
include_path = ".;C:\dev\xampp\php\PEAR;C:\dev\xampp\php\includes"
④デフォルト言語を日本語に
mbstring.language = Japanese
⑤内部文字コードをUTF-8に変更
mbstring.internal_encoding = UTF-8
⑥HTTP入力文字コード
mbstring.http_input = auto
⑦HTTP出力文字コード
mbstring.http_output = pass
⑧HTTP入力文字コードの自動変換
mbstring.encoding_translation = Off


そして最後にMySqlの設定です。
「C:\dev\xampp\mysql\bin」のフォルダにある「my.ini」ファイルを開、以下を修正します。
[client]
以下を追加。

#デフォルトの文字コード設定
default-character-set=utf8

[mysqld]
以下を追加。

#クライアント接続時にSET NAMES(文字エンコーディング変更命令)を実行する
init-connect = SET NAMES utf8
#デフォルトの文字コード設定
default-character-set=utf8
#サーバの文字設定をクライアント側で使用
skip-character-set-client-handshake

これでXAMPPの環境設定も完了です。
お疲れ様でした。

次回はeclipseのインストールです。


ペタしてね


このエントリーを含むはてなブックマーク



はじめまして(‐^▽^‐)
現在某外資系企業でITコンサルタントやっています。

会社のことは守秘義務とかあるんで語りませんが、自分で作っているシステムやツールについて備忘録がてら書いていこうと思います。


ちなみに中心となるネタは以下です。(ざっとですけど。。)
<言語>
 C#
 PHP
 Ruby

<フレームワークなど>
 JAVA ⇒
 C# ⇒ .NET FRAMEWORK
 PHP ⇒ CakePHP Zend Framework
 Ruby ⇒ Ruby On Rails

<オープンソースなど>
 wordpress

何にしよう
 

・・・こんなもんですかね


よろしくお願いしますニコニコ