2012年04月26日
講義056日目
------------------------------1H------------------------------
★サーバ設定の復習
●SELinux
・firewallの設定
ポートを空けたりとかする
●色々とインストールする
・yumコマンド
インストールするためのコマンド
・ランレベルの設定
Linuxの動作モード
動作モードによって起動されるプログラムを設定する。基本2-5
・service --status-all
実行中のプログラムを全部表示させる
httpdとmysqldとvsftpdが動いている事を確認
・文字コードの設定
・symfonyのインストール
●NTP(Network Time Protocol)
・cron登録用のシェルを作成
・ファイル権限設定
・自動起動設定
●シェルスクリプト
サーバを自動で動かしたい時に書いておくもの
------------------------------2H------------------------------
★サーバ設定の復習
------------------------------3H------------------------------
★サーバにPHPで作ったwebサイトを移植する
●PHPファイル
・BBSをzipで圧縮
・FFFTPで圧縮したBBS.zipをサーバに上げる
●mysqlファイル
・コマンドプロンプトでデータベース.sqlをローカルにコピーする
・FFFTPでDBごとサーバに上げる
------------------------------4H------------------------------
★サーバにPHPで作ったwebサイトを移植する
●PHPファイルの解凍
・unzip bbs.zip
zipファイルを解凍する
・mysql -u ユーザ名 -p DB名 < ファイル名.sql
mysqlにDBをインポートする
●eclipseでリモート接続
eclipseのリモートシステムエクスプローラを使い、PHPファイルを編集する
------------------------------5H------------------------------
★サーバ上のPHPファイルを編集する
●修正
・localhostにとばされる部分をブラウザに紐付けたサーバ名に変更する
------------------------------6H------------------------------
★移行デバック
●ini_set("display_errors","On");
でエラーを出すようにしてデバック
★symfonyの準備
[nishi@localhost ~]$ mkdir sftest
[nishi@localhost sftest]$ symfony -V
symfony version 1.0.20
[nishi@localhost sftest]$ symfony init-project sftest
>> dir+ /home/nishi/sftest/plugins
>> dir+ /home/nishi/sftest/apps
>> dir+ /home/nishi/sftest/config
>> file+ /home/nishi/sftest/config/properties.ini
>> file+ /home/nishi/sftest/config/schema.yml
>> file+ /home/nishi/sftest/config/config.php
>> file+ /home/nishi/sftest/config/propel.ini
>> file+ /home/nishi/sftest/config/databases.yml
>> file+ /home/nishi/sftest/config/rsync_exclude.txt
>> dir+ /home/nishi/sftest/batch
>> dir+ /home/nishi/sftest/web
>> dir+ /home/nishi/sftest/web/uploads
>> dir+ /home/nishi/sftest/web/uploads/assets
>> file+ /home/nishi/sftest/web/.htaccess
>> dir+ /home/nishi/sftest/web/js
>> dir+ /home/nishi/sftest/web/css
>> file+ /home/nishi/sftest/web/css/main.css
>> dir+ /home/nishi/sftest/web/images
>> file+ /home/nishi/sftest/web/robots.txt
>> file+ /home/nishi/sftest/symfony
>> dir+ /home/nishi/sftest/cache
>> dir+ /home/nishi/sftest/data
>> dir+ /home/nishi/sftest/data/model
>> dir+ /home/nishi/sftest/data/sql
>> dir+ /home/nishi/sftest/lib
>> dir+ /home/nishi/sftest/lib/model
>> dir+ /home/nishi/sftest/doc
>> dir+ /home/nishi/sftest/log
>> dir+ /home/nishi/sftest/test
>> dir+ /home/nishi/sftest/test/bootstrap
>> file+ /home/nishi/sftest/test/bootstrap/unit.php
>> file+ /home/nishi/sftest/test/bootstrap/functional.php
>> dir+ /home/nishi/sftest/test/unit
>> dir+ /home/nishi/sftest/test/functional
>> tokens /home/nishi/sftest/config/properties.ini
>> tokens /home/nishi/sftest/config/propel.ini
>> tokens /home/nishi/sftest/config/propel.ini
>> tokens /home/nishi/sftest/config/config.php
>> chmod 777 /home/nishi/sftest/cache
>> chmod 777 /home/nishi/sftest/log
>> chmod 777 /home/nishi/sftest/web/uploads
>> chmod 777 /home/nishi/sftest/symfony
>> chmod 777 web/uploads/assets
-----------------------------memo------------------------------
0 件のコメント:
コメントを投稿