2011年3月22日火曜日

3/22覚書

1時間目
1.USBからkikinフォルダをコピー
・rootからkikinユーザー作成(パスワードは任意)
2.FFFTPをあげてkikinで新規ホスト作成。IPアドレスはVMWare playerと一緒
3.接続できたらkikinディレクトリへ1.でコピーした中身をすべてアップロード
4.vi /etc/httpd/conf/httpd.conf
を開き下記追加
<VirtualHost *:80>

    DocumentRoot /home/kikin/web
    ServerName www.kikin.com
    ErrorLog logs/kikin.com-error_log
    CustomLog logs/kikin.com-access_log common

    <Directory ~/home/kikin/web~>
        AllowOverride All
        Allow from All

        Options -Includes -ExecCGI
    </Directory>
</VirtualHost>
ちょっと上にあるNameVirtualHost *:80の前の#取ってね。

5.Apache再起動
/etc/init.d/httpd restart
実行

httpd を停止中: [ OK ]
httpd を起動中: [ OK ]

ってなればおkだよ
6.C:\WINDOWS\system32\drivers\etc\hosts\hosts.confをエディタで開いて
192.168.***.***(自分のIP) www.kikin.com
を入れて保存。

2時間目
開始8分で停電。
今後の課題用WEBアプリの設計図を作成。
自分の好きなこと、やりたいことでおkだけど、思いつかない人はブログ。

3時間目
お昼挟んで停電復旧。
1~2時間目でやりきれなかった処理を終わらせる。

4時間目
パーミッション変更コマンド
cd /home/でhomeディレクトリに移動して、以下コマンド実行
chmod -R 755 kikin
kikinディレクトリのパーミッション(アクセス権)を775に変更する。

cd /home/kikin/config/
でディレクトリ移動し、
vi config.php
でconfig.phpを開く。
su - kikin
でkikinユーザーへ移動し、
symfony fix-perms
でパーミッション修正。
symfony cc


5時間目
cd /home/kikin/web/
に移動
tar -xvzf img.tar.gz
で解凍
一般ユーザーへ変更し以下を実行
mkdir bbs2
bbs2ディレクトリ作成
cd bbs2
bbs2ディレクトリへ移動

symfony init-project bbs2
symfonyプロジェクト作成


アプリケーションファイル作成
symfony init-app front

アプリケーションの中にデフォルトモジュール作成
symfony init-module front default


6時間目

vi /etc/httpd/conf/httpd.conf
を開いて下記追加
<VirtualHost *:80>
        ServerName www.shonanbbs.com
        DocumentRoot /home/自分のユーザー名/bbs2/web

        <Directory ~/home/自分のユーザー名/bbs2/web~>
                AllowOverride All
                Options -Includes -ExecCGI
        </Directory>
</VirtualHost>

/etc/init.d/httpd restart
で再起動


リモート・システム・エクスプローラー

リモート・システム・エクスプローラーは、Eclipse3.4で新設された機能。
Eclipseのワークスペースの外のディレクトリーやファイルを参照できる。
(要するにWindowsのエクスプローラーやftpツールと同じ)
リモート・システム・パースペクティブ

メニューバーの「ウィンドウ(W)」→「パースペクティブを開く(O)」→「その他(O)」で
「リモート・システム・エクスプローラー」を選択すると「リモート・システム」パースペクティブが開く

左側ウィンドウで右クリック→新規→接続→SSHのみでOK→ホスト名は自分のIP。
貼り付ければ接続名も勝手に入る。ID/PASS保存チェック。で完了。

確認メッセージはすべてはい。
/home/ユーザー名/bbs2/apps/front/modules/defalut/actions/actions.class.phpを開き、
$this->forward('default', 'module');を削除して
return sfView::SUCCESS;に置き換え。
/home/ユーザー名/bbs2/apps/front/modules/defalut/actions/indexSuccess.phpに
hello enoshima!
とでもいれませう。
保存したら次にPuTTYで一般ユーザーでbbs2フォルダへ移動し、
symfony fix-perms
symfony cc
実行。
これでhelloでたらおk。

※なぜかうまくいかーん状況。
理由はタイプミスですた;
cd apps/front/modules/
でモジュールの中見たらdefalutになってた_| ̄|○
rm -rf defalut/でリネームして落ち着きますた。

明日は地震の埋め合わせの開講。木曜日3/24と5/9は7時間授業やるぞー。