Authentication




Cancel OK
B!コメントする  2011-04-27 23:15:00 by old

CI 1.7 -> 2.0

更新を色々としてますが、今回はこのサイトの要であるCodeigniterをバージョンアップしようと思います。
いま現在はCodeigniter1.7.2ですが、これをCodeigniter2.0.1に変更します。
急いで変更する必要がなかったのですが、改良を重ねるうちに1.7系では複数のファイルアップロードが出来ないという問題にぶち当たりました。
基本的に1.7系ではファイルのアップロードは1個を前提としているらしく、私の低いスキルでは改造までは手が出ません。
各所で紹介されているモジュールなんかを使う事で複数同時アップロードも対応できるようなのですが、私にはそのスキルがいまだにないことや、2.0ではどうやら標準で対応しているという記事をみつけたので2.0へバージョンアップすることにしました。
今の所はローカル環境で何とか2.0への移行が済んだところで、現在は色々と動作を確認中です。
移行するにあたっては以下の手順で行いました。

1.仮想環境でCentOS 5.6を入れて環境を整える
2.Codeigniter2.0.1と現在の脆弱性ホームページの内容をローカルへ取得
3.仮想環境へまず2.0.1を放り込みwelcomeページが出ることを確認
4.脆弱性倶楽部のトップ画面を移植(controllers/models/viewsの3つ)
5.移植した中身を2.0.1に併せて変更 + パスの変更

これで見えるようになりました。
何も考えずにガンガン進めていき1~3は問題なく進みましたが、4~5までエラー出まくりの状態でかなり時間はかかりましたが、サーバーに関しては色々と発見があったので良しとしました。
環境を整えるところから行きましたのでかなり苦戦をしましたが、1.7から2.0への移行自体は大した手間もかかりませんでした。
(基本的にはCodeIgniter公式のhttp://codeigniter.jp/userguideja/installation/upgrade_200.htmlを参考にしてます)

Codeigniter2.0.1へのバージョンアップが済みましたら、私のお馬鹿な対処っぷりと手順について紹介したいと思います。



CodeIgniter  

  • コメント
  • コメントはまだありません