2009年11月3日火曜日

SDPAオンラインソルバー覚書

www以下のファイルが戻っても、以下の設定が必要である。

・データベースの復旧
→/var/lib/mysql
 ごとコピーしてしまえば問題ない。mysqldumpを使用するのが望ましいが・・。

・apacheユーザからonlineユーザへsshできるようにする。
→apacheユーザは/sbin/nologinと設定されているので、
 /etc/passwd
 のファイルでapacheユーザにいったん/bin/shにする必要がある。
 sshでknownhostsに登録した後は
 /etc/passwdのapacheを/sbin/nologinに戻す。(セキュリティ的に)

 ssh関係のパーミッション等も変更を忘れないこと。

・所有権の変更
 →各ユーザーのファイルを保存するディレクトリはapacheで書き込む必要がある。
 そのため、所有権or書き込み権限の追加が必要。
 セキュリティ的にはapacheユーザの所有権にして置くのが無難。

execute.phpのデバッグモードを有効にすれば実行しているコマンドを見られるのでコピーしてターミナルで叩いてエラーメッセージを見ればエラーの中身が見られる。