Unixとかでシェルやってると途中でCtrl+Cを使って
処理を中断させたい事があるけど、VirtualBox上でやると
使えない、左Ctrl+CだとCが大文字入力されるだけ
右Ctrlを使えというので、右Ctrl+CするとHost+C=スケールモード(メニューなし)への
切り替えと見なされ(Right Controlがホストキーになってるからそりゃそうだわな・・・)るだけ
VirtualBoxマネージャのファイル→環境設定→入力で
ホストキーを×印をクリックして削除すると上手くいった
尚、ホストキーを再設定したい場合は同じ画面で
右Ctrlキーなり押すといい
2012年4月18日水曜日
2012年4月17日火曜日
PATH_INFOを有効にするまでに躓く
今までxamppの環境で開発をしてたけど
なんかトラブルなーと思ったらmagic_quote_gpcがデフォでOnだったり
php.iniの場所がapacheの中にあったりと
数々の意味不明な現象に悩まされて
挙げ句の果てにはpearがおかしな参照をし始めたのでかなり辟易してた
※いや、初心者に対しては直ぐにPHPを触れるいい環境だとは思うんだがね・・・
本番環境を同一視しないという訓練された初心者でないと、これはお勧め出来ないよ・・・
で、新しいPCに移行した際にPHP 5.3.9(TS)+Apache 2.2+MySQL 5.5(64bit)を入れた
(後でcygwinも入れたいなー)
フレームワークは仕事で使うEthna(旧Ver・・・2.6が出るまでの辛抱か・・・)
そしたら、.htaccessでmod_rewriteを設定しているにも関わらず
index.php/aaa
が404 Not Foundになる
あれ、rewrite読み込んでなくね?いや、でもそれならRewriteEngine Onにしてる時点で
Internal Server Errorになる筈だし・・・
とりあえず、ログをかっさらってみたけど普通に動作してる
ググっても頼りになりそうな情報がないので
もう1度、エラーをおさらいしてみる
index.php/aaaで404 Not Foundだからつまり
aaaをGETではなく、ディレクトリとして見ていやがる!!!
と気づくまでに今度は時間がかからなかった・・・
PATH_INFOが効いてない!
httpd.confに「AcceptPathInfo On」を追加
サービスを再起動させたら、画面が表示されてOK!
因みにapacheのバージョンアップ関係でPATH_INFOの設定変わってるかなーと
思ったらmod_rewriteの古い記事ばかりひっかかるね
検索って時に殆ど使えない事があると思った
Apacheは今も昔も、PathInfoはデフォでは無効なのか
なんかトラブルなーと思ったらmagic_quote_gpcがデフォでOnだったり
php.iniの場所がapacheの中にあったりと
数々の意味不明な現象に悩まされて
挙げ句の果てにはpearがおかしな参照をし始めたのでかなり辟易してた
※いや、初心者に対しては直ぐにPHPを触れるいい環境だとは思うんだがね・・・
本番環境を同一視しないという訓練された初心者でないと、これはお勧め出来ないよ・・・
で、新しいPCに移行した際にPHP 5.3.9(TS)+Apache 2.2+MySQL 5.5(64bit)を入れた
(後でcygwinも入れたいなー)
フレームワークは仕事で使うEthna(旧Ver・・・2.6が出るまでの辛抱か・・・)
そしたら、.htaccessでmod_rewriteを設定しているにも関わらず
index.php/aaa
が404 Not Foundになる
あれ、rewrite読み込んでなくね?いや、でもそれならRewriteEngine Onにしてる時点で
Internal Server Errorになる筈だし・・・
とりあえず、ログをかっさらってみたけど普通に動作してる
ググっても頼りになりそうな情報がないので
もう1度、エラーをおさらいしてみる
index.php/aaaで404 Not Foundだからつまり
aaaをGETではなく、ディレクトリとして見ていやがる!!!
と気づくまでに今度は時間がかからなかった・・・
PATH_INFOが効いてない!
httpd.confに「AcceptPathInfo On」を追加
サービスを再起動させたら、画面が表示されてOK!
因みにapacheのバージョンアップ関係でPATH_INFOの設定変わってるかなーと
思ったらmod_rewriteの古い記事ばかりひっかかるね
検索って時に殆ど使えない事があると思った
Apacheは今も昔も、PathInfoはデフォでは無効なのか
登録:
投稿 (Atom)