タグ

ブックマーク / chatii.net (3)

  • GitHubを交えて自動的にテストサーバや本番サーバにデプロイする | chatii-log

    こんにちは、chatiiです。ちょっとまじめに記事書きます。 FuelPHPでけっこう(chatiiとしては)規模の大きい案件がきたので、開発環境をキチっと決めたいと思いました。その中で、今まで手作業でやりつつ、「これ自動化できるだろ」っていうところがあり、今回うまくいったのでご紹介。ちなみに、今回はFuelPHPは関係ないです。 開発会社さんから見たら普通のことなんだろうなぁ。野良プログラマーPHPerだからせけんしらず。 環境・条件 ソースコード管理はGitHub ひとりなのに!ひとりなのに! LAMP構成 開発マシンにはXAMPP/MAMPを入れる。Linuxの場合はyum/aptで取得。 サーバーは 番サーバー(www.hoge.com) テストサーバー (hoge.dev.example.com) テストサーバーは他人がアクセスできないようにね 他のプロジェクトもテストします

    labunix
    labunix 2012/10/13
  • FuelPHPからMSSQLを使って さらにリレーションする方法 | chatii-log

    既存のシステムがある案件で、そのシステムのデータベースを使いたい。しかし Microsoft SQL Server だった。よくある話なのかなぁ、chatiiは井の中の蛙なのでニーズがあるかわかりませんが、ともかく。 FuelPHPからMSSQLに接続し、データを取り出そうと思います。それだけでなく、Ormオブジェクトとして用意することで、リレーションも定義してラクしましょう。 chatii が自己流で試したことなので、間違いがあるかもしれません。ようはまだ、未熟 なのです 前提条件 Microsoft SQL Server が動いているサーバ ホスト名を mssql-sv, IP 192.168.0.10 とします。 接続情報 ユーザー名: sa パスワード: mssqlpasswd データベース名: mssqldb MSSQL は TCP/IPにより外部から接続できるように設定します。

    labunix
    labunix 2012/08/31
  • 簡単すぎる FuelPHP の Email パッケージ | chatii-log

    FuelPHPでシステムを構築しているんですが、Tasksとcronを使って mysqldump を回してメールに添付したいと考えてみたのです。 Tasks – General – FuelPHP Documentation で、Tasksについては今度書くとして、FuelPHPでメールを送る Email Package が涙が出るほど簡単だったので紹介します。 Email パッケージを利用する準備 Email パッケージのドキュメントは Introduction – Email Package – FuelPHP Documentation まずは、 fuel/app/config/config.php に 読み込むパッケージを指定します。 'always_load' => array( …… 'packages' => array( 'orm', 'email', // email p

    labunix
    labunix 2012/08/30
  • 1