Entries

CakePHP

ずっと更新してなかった… ちゅうのもあんまりメモしておくことがなかったから。
稼動したサーバは今の所安定しているし、急なトラブルも大体解決したし今のところ拍子抜けするぐらい問題がない。
でド素人であったPHPのアプリも何とか簡単なものは作れるようになった。業務的に必要があった2,3のアプリを組んでそれも問題なく稼動してちょっとした効率化ができている。
つまり、今の環境での当初の目的は大体果たした感じ。そうするとなんか気が抜けてしまってどうも次の目標を立てる意欲が低くなった…

今年も終わりに近づいて、締めくくりにと最近周りで評判が良いCakePHPを勉強してみることにした。
フレームワークっちゅうものは何となくどういう機能なのかは知っているが、やはり実体験がないと何が良いのかもよく分からない。

なので休日返上でインストールしてみたが、これに結構ハマってしまった。

付属の.htaccessファイルに設定を施してみると、デフォルトのindex.phpが表示されない。いわゆるForbidden403、Not Found404が表示されてしまう。apacheのmod_rewriteもちゃんと入れてあるし、動作も確認済み。AllowOverrideもAllに設定してあるから、.htaccessファイルも反映されるはず。ちなみに.htaccessファイルをシンプルなリダイレクト設定(以下のような)にしてみると、ちゃんと動作する。

Redirect permanent /test/ http://www.yahoo.co.jp/

むむむ…
でググってみたらAllowOverrideをAllに設定してOptions FollowSymLinksを設定しないといけない模様。言われてみればそうか。フレームワークのページ表示はほとんどシンボリックリンクの表示だもんなぁ。
改めてエラーログを見てみるとちゃんとエラーにそのことが出力してあった。

Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden:hogehoge.php

でOptions FollowSymlinksを設定してApacheを再起動してみると無事サンプルページが表示された。
それにしても環境を整えるだけで随分と時間がかかってしまった…

しばらくいじってないとサーバの設定とか、時間かかってしょうがない。いかん、いかん。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://linuxpro.blog23.fc2.com/tb.php/103-6dc471fd

0件のトラックバック

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

プロフィール

Author:ダースプレイガス
はまってばっかの輩

アクセスカウンター

技術系スポンサー

ありがとうございます

ブロとも申請フォーム

この人とブロともになる

検索ワードメモ

vi viというテキストエディタ使い方 Solaris UNIX LinuxディストリビューションviクローンOS ASCIIコード日本語文字コードEUC, JIS, SJISテキスト入力と置換カーソル移動.exrcファイルワイルドカード('*', '?'などコマンドモードインサートモードホームポディションラインエディタハッカーズライフEmacs対viハッカー「Emacsかviか」スクリーンエディタ文字の訂正カーソルの移動 行の移動とコピー もっと速く移動するには 文字列単語のコピーと移動DNS エラーダイナミックDNS DNSサーバDNS 設定DNSサフィックス Domain Name System ホスト名IP アドレスサーバソフトウェアネームサーバ名前解決DNSZONE DNSサーバの構築ENUM分散型データベース自宅でインターネットサーバーダイナミックDNS(DDNS)固定IPアドレスJPRS 再帰的な問合せDDoS 攻撃の対策アクセス制限グローバルIP NATやIPMasquerade DNS & BIND クックブックネームサーバ管理者レシピ集BINDドメインの登録サブドメイン DNSレコードレジストリレジストラお名前.comインターネットレンタルサーバー専用サーバーダイナミック サービスネームサーバアドレス再帰的な問い合わせサブドメインブロードバンド回線TCP/IP nslookup(dig)テストdig日本レジストリサービス(JPRS) JPドメイン名セカンダリネームサーバエラーダイナミック 逆引きラウンドロビンキャッシュDynamic The FreeBSD FreeBSD友の会 セキュリティ メーリングリスト 日本語マニュアル コマンド インストール方法 カリフォルニア大学バークレー校 プラットフォーム パッチキット jail PC/AT互換機用のUNIX互換OS ソースコード 技術評論社FreeBSD FreeBSD 7.0 7.0-RELEASE 備忘録 cpan CPANモジュール BSDカーネル FreeBSD-5系. SunOS スワップ Debian GNU/kFreeBSD- サーバ セキュリティ Linux DB Web CGI Perl Java XML プログラムLDAP 迷惑メール(スパム) ウイルス スパイウェア トロイの木馬 Linux raid 復旧可能 エンジニア タワー RAID 最新CPU Redhat Turbo SuSE Miracle Unix系オペレーティングシステム(OS) x86 Linuxカーネル Linuxディストリビューション - フィンランドのヘルシンキ大学 Linus Torvalds フリーソフトウェア Apache MySQL Xen Linuxコマンド集 Vine Linux Red Hat Enterprise Linux レッドハット オープンソース・カンパニーRed Hat Linuxの開発・供給元。 Turbolinux ターボリナックスデスクトップ Ubuntu Japanese UNIX/Linuxコマンド

技術系スポンサー

  • seo
あわせて読みたいブログパーツ
  1. 無料アクセス解析