--

--

コメント

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

05

30

コメント

CakePHPの初期設定で必ずやるようなpostgres設定メモ

例のごとく、いつもの俺へ向けたメモ


CakePHPをインストール!

フォルダをアップしてDocumentRootを指定するだけだぜー!


と思っていると...

最初にやってくるハードルがこれだ!!


cakephp_defaultpage.jpg

黄色になっているところの上の3つから順に説明すると、

Warning (512): /var/www/html/XXX/app/tmp/cache/ is not writable [CORE/cake/libs/cache/file.php, line 267]
Warning (512): /var/www/html/XXX/app/tmp/cache/persistent/ is not writable [CORE/cake/libs/cache/file.php, line 267]
Warning (512): /var/www/html/XXX/app/tmp/cache/models/ is not writable [CORE/cake/libs/cache/file.php, line 267]
「app/tmp/cache(以下のディレクトリ)をシステムで更新できるようにしてくれー!」


app/tmp/chache(以下のディレクトリ全部)に対してchmod使えばおk

Notice (1024): Please change the value of 'Security.salt' in app/config/core.php to a salt value specific to your application [CORE/cake/libs/debugger.php, line 684]
Notice (1024): Please change the value of 'Security.cipherSeed' in app/config/core.php to a numeric (digits only) seed value specific to your application [CORE/cake/libs/debugger.php, line 688]
「core.phpのSecurity.saltとSecurity.cipherSeedがデフォのままだから変更してくれー!」


変更すればおk!

いつも使わせていただいているランダム文字列生成サイト
Nippon Kaisho
http://www.japan9.com/cgi/rand_num.cgi

Your tmp directory is NOT writable.
「tmpディレクトリ書き込めないよ?」


これもapp/tmpディレクトリにchmod使えばおk

Your database configuration file is NOT present.
Rename config/database.php.default to config/database.php
「database.php早く作成してね?」



database.phpを早く作成しましょう。


と、布石は整ったところで、
postgresを使った初期設定メモ


まずは普通にユーザ作成

今回はhogeとして全面的に作成します。

$su -

$ useradd hoge
$ passwd hoge



postgresのユーザ作成

$ su - postgres

$ createuser hoge
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n

$ psql

# alter user hoge password 'hogehoge';



.pgpassの作成

# \q

$ exit

$ su - hoge

$ cd /home/hoge

$ vi .pgpass

localhost:5432:*:hoge:hogehoge



[2011.6.6追記]これしないとpostgresに怒られる
$ chmod 600 .pgpass

DBの作成

$ createdb -E utf8 hoge



database.phpの作成
(database.php.defaultの.defalt拡張子を削除して中身を変更)

 var $default = array(
  'driver' => 'postgres',
  'persistent' => false,
  'host' => 'localhost',
  'login' => 'hoge',
  'password' => 'hogehoge',
  'database' => 'hoge',
  'prefix' => '',
 );

 var $test = array(
  'driver' => 'postgres',
  'persistent' => false,
  'host' => 'localhost',
  'login' => 'hoge',
  'password' => 'hogehoge',
  'database' => 'hoge',
  'prefix' => '',
 );


app/configにアップロード


画面を再度見てみると、

cakephp_defaultpage2.jpg

DBに接続完了!!



[2011.8.8追記]
あと、コネクションエラーとか出ちゃったとき

pg_hba.confをこんな感じに↓

# TYPE DATABASE USER CIDR-ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 trust #ident sameuser
# IPv6 local connections:
host all all ::1/128 trust #ident sameuser

スポンサーサイト

05

28

コメント

スーパーハカー!

徹夜明けひゃっほおおおおおおおおい!


Amazonに注文しておいた
例のブツが届いたぜ!

hacker.jpg

これでおれもグローバルなスーパーハカーになれる!!

いや、もうなっている!!



涼宮ハルヒの驚愕初回限定版キタ━(゚∀゚)━!

前情報一切無しで臨んだ今回なわけですが、


!!!( ゚д゚)!!!



!!!( ゚д゚)エッ!!!



GOSICK3巻を読み終わってから手をつけようかなー

そうしようっと♪

05

23

コメント

雨が降る確率は、俺の髪の毛でだいたいわかるな

今日の朝は、髪がなんだかさらっとしているにもかかわらず、
ドライヤー使ってもなおらなかったので、
子どもたちは傘+長くつで保育園に行かせました。

帰って来てから天気予報見たら、
東京は夕方から雨ですってね。


昨日のお風呂はいってるときに、
娘に、

「今までパパと見たDVDでおもしろかったものベスト3は?」

と聞いたら、意外といい回答でした。

2009年1月からのTSUTAYA DISCASの履歴は、
こんな感じ↓


【ロボ系】
機動戦士ガンダム
新機動戦記ガンダムW(今7巻)
∀(ターンエー)ガンダム
ぼくらの(今6巻)
交響詩篇エウレカセブン
創聖のアクエリオン
天元突破グレンラガン
アイアン・ジャイアント 特別版
ヱヴァンゲリヲン新劇場版:序・破
マクロスF

【ギャグ】
ザ・フロッグマンショー 秘密結社 鷹の爪
The World of GOLDEN EGGS
猫ラーメン ~俺の醤油味~
さよなら絶望先生

【小説・ラノベ】
狼と香辛料
化物語
とある魔術の禁書目録
とある科学の超電磁砲(レールガン)
涼宮ハルヒの憂鬱
空の境界
ブレイブストーリー

【ジャンプとかマガジンとかサンデー】
HUNTER×HUNTER(今 G・I Final4巻)
魔法先生ネギま!

【日常系】
らき☆すた
けいおん!
みなみけ
あずまんが大王
今日の5の2
WORKING!!(今5巻)
ファイアボール

【かっこいい系】
カウボーイビバップ
DARKER THAN BLACK-黒の契約者-(今8巻)
BLACK LAGOON(今2期3巻)

【女の子がきゃっきゃうふふしながら戦う系】
ローゼンメイデン
舞-HiME
よくわかる現代魔法(今4巻)
月面兎兵器ミーナ
Angel Beats!(今1巻)
ソ・ラ・ノ・ヲ・ト

【落ち着いた感じの】
蟲師(今2巻)
夏目友人帳

【切ない感じ】
秒速5センチメートル

【ジブリ】
ゲド戦記
崖の上のポニョ



※特に記載がなければ続編も含めてシリーズ全巻



その他、たぶんGEOでいろいろ借りてるんだけど、
思い出せるのだけ書いてみました。



栄えあるBEST3とその理由は!


(ダカダカダカダダカダカ....ダン!!)


第3位 機動戦士ガンダム

 理由:アムロがかっこよかった。
    「アムロ行きまーす」がかっこよかった。

 なんということでしょう。
 まさかのアムロ好きに思わず噴き出したました`;・(゚ε゚ )ブッ!!

第2位 マクロスF

 理由:シェリルとランカちゃんがかわいかった。
    タイ焼きの携帯ほしい。

第1位 らき☆すた

 理由:白石稔がおもしろかった(きっとこれは特典映像のことだと思う)
    ラッキーチャンネルがおもしろかった。
    あとのほほーんとした感じのアニメが好き。



らき☆すたは、DVD全巻見終わった後、
コミックのほうも買わされました。

マクロスは、娘娘CMソングとか、
にんじんとかライオン歌ってたので、
なんとなく好きなのかなーって思ってた。

ガンダムはなんでランクインしたのか。
見たのはもう1年も前なのに。


最近見始めたものの中では、
蟲師とWORKING!!がお気に入りらしいです。


英才教育の賜物。


下の子たちは、電脳コイルのマネをして、
僕さっちーと言いながら追いかけっこをするのが
最近のはやりのようで、
声量が大きいので、公園とかで恥ずかしいです(笑)

05

18

コメント

1ユーザ1アカウントを強制するために

利用規約をよく読むと、ときどきみかける「1ユーザ1アカウント」という制限。

確かに一人一つっていうのは納得できる。

いくつものアカウントを自分で取得して、
それでお金をもらえるアフィリエイトもあるわけだし、
Youtubeとかで、1つの動画に同じ人がいろいろなアカウントで
罵詈雑言を浴びせたりしているのもしばしば見かける。


システムとして、1ユーザ1アカウントを制限する場合、

・携帯電話のメールアドレスを登録する
・クレジットカード番号を登録する

というような方法がある。

もちろんそれでもいいのだけれど、
そうすると、携帯電話やクレジットカードを持っていないユーザには
アカウントが発行できない。

(´ε`;)ウーン…

ここがシステム制作の難しいところだと思う。


今、アフィリエイトのシステムを受注して作っているのだけれど、
そこでは口座番号による管理だった。

ログインアカウントはいくらでも作れるけど、
口座番号は重複した場合は管理者に通知して、
アカウントを閉鎖するやり方。

確かにこれは一番敷居が低いかも。



さてと、もっと簡単に1ユーザ1アカウントを制限できないかな。

IPアドレス? 端末ID?
クライアントアプリをインストールして、そのIDで?
それだと、1ハード1アカウントになっちゃうし。

IPv6になったら端末ごとのIPアドレスでもいいかもしれないね。
他の端末を紐づけするときは、
Facebookみたいに、
「○○からのアクセスがありました」みたいなメール通知がされるという。

そうするといろいろ解決する..かな..?

敷居は高くしたくないし、
かといって、1人のユーザに複数アカウントが
できるだけ発行されない仕組みって、
結構難しいなー(>_<)

05

17

コメント

月は出ているか?

やほーい。

仕事がひと段落しましたーヽ(´ー`)ノ


ほらほら、雨も上がったし、
雲間からお月さまでも見てはどうでしょう。

今日は満月ですよ。

fullmoon.jpg


なんだかよくわかんないんですが、
月ってきれいだし、
よく見上げて見ています。

きっとロマンチストな(?)わたくしなので、
この月をあの人も見ているのかな?とか、
同じ空の下にいるんだよねとか、
元気かなーとか、いろいろ思っているのかも。



月といえば、

「マイクロウェーブ、来ます!」

でティファがかわいすぎて、もう鬱だァ('∀`)


ガンダムXは好き嫌いが分かれるところだけど、
僕は好きです( ̄ー ̄)ニヤリ


ようこそ!

ブロとも申請フォーム

ブロ友申請大歓迎です!
一覧に表示されるので自動で相互リンクになります!

>> ブロ友申請はこちら <<

検索フォーム

最近のコメント

メールフォーム

名前:
メール:
件名:
本文:

FC2ブログランキング

人気ブログランキング

人気ブログランキング

ブログ村

アクセスランキング

[ジャンルランキング]
育児
749位
アクセスランキングを見る>>

[サブジャンルランキング]
パパ育児
60位
アクセスランキングを見る>>

やーんは今、

ブロとも一覧

Designed by

Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。