仮想化(KVM)ネットワーク編クラウド(OpenStack)周辺機器サーバー管理Tipsスクリプト言語PythonPHPJavaScriptCMS・フレームWordPressDjangoFuelPHPCodeIgniterCakePHPITの話題OSSの話題ハードウェアの話題スマートフォンアミューズメントサイトについて徒然草お知らせお知らせ1お知らせ2HOMEフレームワーク・CMSFuelPHPUbuntu14.10でwait-for-stateが出てリブートができなくなった時の対処法Ubuntu14.10でwait-for-stateが出てリブートができなくなった時の対処法admin2014年11月14日Tweetいろいろ事情がありまして、サイトの更新ができませんでした。Ubuntu14.10でwait-for-stateが出てシャットダウンも起動もできなくなりました。これは、Ubuntu14.10のバグのようです。グーグル先生に聞きますと、/usr/share/dbus-1/system-services/の中にある、org.freedesktop.ModeManager.service1というファイルの名前を変更すれば良いようです。サイト管理者は元の名前が分かるように、org.freedesktop.ModeManager.service1-invalidに変更しました。したら、リブートできました。この手の変更はリカバリーモードで行えば良いのですが、最初にfsckを選んで、ハードディスクを読み書き可能モードで改めてマウントしないと、rootを選択してもファイルの変更ができません。/etc/fstabが間違っていると、fsckが効きません。この場合は、Ubuntu/Mintの起動DVDでコンピューターを起動し、端末を開いてsuでルートになり、/etcの入っているドライブのパーティション(サイト管理者の場合は、/dev/sda3が/)をext4モードでマウントすれば良いです。※最近、PHPですが、フレームワーク(MVC)モデルでのシステム構築の方法を勉強しております。CakePHPも良いですが、世界的にはCodeIgniterがその高速性で広まっているようです。最近はLaravelという新顔が急速に台頭しているようです。それで、そのCodeIgniterですが、2008年に出版された「CodeIgniter徹底入門」が面白い。ショッピングサイトの構築方法が掲載されており、とても参考になります。その他に、コンタクトシステム、掲示板システムの構築方法も載っています。バージョンは1.6ですが、1.7での動作を確認しました。CodeIgniterの最新バージョンは2.2ですが、継承するコントローラークラスを「Controller」から「CI_Controller」に変更すれば取り敢えず2.0でも動作するようです。いうことで、CodeIgniterを学び、そのうえでFuelPHPを勉強することにしました。CakePHPも学習コストが低いようフレームワークだと思います。CodeIgniter、FuelPHP、CakePHPともにメジャーバージョンアップを迎えており、新春には出揃いそうなようです。CakePHPも3系ではかなり高速になっているようです。下図はベンチマークテストの結果ですが、数値が大きいほど高速です。CakePHPは3系列(ベータ版)。Python/PHPともに、良いスクリプト言語ですね。PHPではテスト用のWebサーバーが提供されています。PythonやRubyでもあったんですが。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。Communitycom,Inc.。