[FuelPHP]デフォルト以外のデータベースを利用する<改>

Posted 2012年4月19日 | Auther dada | Category PC・デジタル | Tag タグ: ,
Twitterにツイートする Facebookでシェアする はてなブックマーク

先ほど書いた [FuelPHP]デフォルト以外のデータベースを利用する ですが、正しい方法を教えていただきました。そもそも FuelPHPには設定を切り替えるための簡単な方法がありました。

参考:環境 - 概要 - FuelPHP ドキュメント

fuel/app/config/ → 共通設定
fuel/app/config/development/ → 開発用設定
fuel/app/config/production/ → 公開(製品)用設定

という感じになっており、development/db.php に開発環境の、production/db.php に公開環境のDB設定を記述すればいいのでした。設定名も「default」のままで。

そして環境を切り替えるには、fuel/app/bootstrap.php を下記のように編集するだけです。

/**
 * Fuel::DEVELOPMENT 開発環境
 * Fuel::TEST テスト環境
 * Fuel::STAGE ステージング環境
 * Fuel::PRODUCTION 製品環境
 */
Fuel::$env = (isset($_SERVER['FUEL_ENV']) ? $_SERVER['FUEL_ENV'] : Fuel::PRODUCTION);

末尾の名前を書き換えるだけなんですね。便利。

追記

.htaccessで切り替える方法もあるようです。
参考:インストール方法 - インストール - FuelPHP ドキュメント

SetEnv FUEL_ENV production

環境変数「FUEL_ENV」を「development」にすれば開発環境なわけですね。

[FuelPHP]URLから「index.php」を消す

Posted | Auther dada | Category PC・デジタル | Tag タグ: ,
Twitterにツイートする Facebookでシェアする はてなブックマーク

初期状態で作業をしているとURLは

http://hoge.com/mailform/index.php/entry/confirm

のようになり、「index.php」がURLに含まれてしまいます。
個人的にはちょっと美しくないなあと思うので消すことにしました。

まずはFulePHPインストールディレクトリの .htaccess を下記のようにします。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

次に fuel/app/config/config.php を下記のように編集します。

//'index_file'  => 'index.php',
  'index_file'  => false,

これでURLは下記のようになるはずです。

http://hoge.com/mailform/entry/confirm

参考:初心者がFuelPHPで動的リンクを張ってみた - letsspeak's diary

[FuelPHP]メールの文字化け対策

Posted | Auther dada | Category PC・デジタル | Tag タグ: ,
Twitterにツイートする Facebookでシェアする はてなブックマーク

修正記事を書きましたので、そちらをご覧下さい。(2012.09.14)

FuelPHPからメールを送ったら Gmailでは正常に読めたのに、携帯では文字化けしてしまったのでその対処法をメモしときます。
といってもまた場当たり的な対処な感じですが。

続きを読む

[FuelPHP]デフォルト以外のデータベース設定を使用する

Posted 2012年4月18日 | Auther dada | Category PC・デジタル | Tag タグ: ,
Twitterにツイートする Facebookでシェアする はてなブックマーク

【追記】正しい方法を教えていただいたので修正記事を書きました。

データベースの接続設定を default から任意の名前の設定に切り替える方法。

解決方法というより、こうしたら出来ましたーというメモです。
本当はもっとスマートなやり方があると思います。

続きを読む

[写真]雨降ったけど桜はまだ大丈夫だった

Posted 2012年4月12日 | Auther dada | Category 写真 | Tag タグ: ,
Twitterにツイートする Facebookでシェアする はてなブックマーク

_MG_5263.jpg

昨晩は雨が降って桜も散っちゃったかなーと見てきたんですが、まだまだ大丈夫でした。
今週末はまだ花見いけるかなー?
朝6時だと薄くもやがかかってちょっと幻想的。写真だとわかりにくいかな。

続きを読む

[写真]桜と猫。どこにいるかわかるかな?

Posted 2012年4月10日 | Auther dada | Category 写真 | Tag タグ: ,
Twitterにツイートする Facebookでシェアする はてなブックマーク
_MG_5079-2.jpg

今日も今日とて桜猫を撮るために早起きしているダダさんです。こんにちは。
さてさて、上の一枚はどこに猫がいるかわかりますか?^^;
個人的にはわりと気に入ってるけど肝心の猫がちっちゃいのはやっぱり残念です。

_MG_5173-2.jpg

もう一枚。こちらはもうちょっと大きく写ってます。
あぁ……もっと近くまで寄れたらなぁ……(立ち入り禁止エリアなのです)

[写真]桜と猫は難しい

Posted 2012年4月9日 | Auther dada | Category 写真 | Tag タグ: ,
Twitterにツイートする Facebookでシェアする はてなブックマーク

桜と猫をテーマに先週は撮り続けてるんですけど、これがほんっとーに難しい。
桜自体が撮影条件難しいし、桜満開の場所は猫が寄りつかない(人がたくさんいるから)。だいぶ悪戦苦闘してます。


_MG_4951-2.jpg

続きを読む

[写真]上野公園の桜2012

Posted 2012年4月8日 | Auther dada | Category 写真 | Tag タグ:
Twitterにツイートする Facebookでシェアする はてなブックマーク
_MG_4922.jpg

日曜日で激混みだというのに友人が上野公園まで桜を撮りに行くと言うのでついて行きました。

続きを読む

[写真]桜は八分咲き

Posted 2012年4月5日 | Auther dada | Category 写真 | Tag タグ:
Twitterにツイートする Facebookでシェアする はてなブックマーク

公園の桜がだいぶ咲いてきたので撮ってきました。
すでに満開の種類もありますがだいたい八分咲きといったところ。
今週末は絶好の花見日和になりそうですねー。


_MG_4458.jpg_MG_4374-2.jpg

[WordPress]カスタムタクソノミーのアーカイブで404 NotFoundになる見落しがちな原因

Posted 2012年4月2日 | Auther dada | Category PC・デジタル | Tag タグ:
Twitterにツイートする Facebookでシェアする はてなブックマーク

追記(2012.04.02)
taxonomy-genre.php の記述を簡略化しました。

WordPressで音楽情報配信のコーナーを作ろうと思いまして、カスタム投稿タイプと、カスタムタクソノミーを作りました。しかし多くの人がつまづくように、僕もタクソノミーのアーカイブページでひっかかりました。最初のページは表示されるのに、2ページ目以降で 404 NotFoundになってしまったのです

http://~/taxname/term/ ← 表示される
http://~/taxname/term/page/2/ ← 404 NotFound

課題は残ったものの一応原因が判明し、解決もしたのでメモとしてまとめたいと思います。なお、投稿タイプ、タクソノミーについては下記のサイトがとてもわかりやすいです。

参考:WordPressでサイト設計をする時に覚えておきたいポストタイプの特徴などいろいろ

続きを読む