Shellのエラーメッセージ色々
EC-CUBE2.11を入れる時に、久々にShell(Poderosa)を本格的にいじったのですが、今回今まで見たことないのが、結構出てきたのでメモ書きしてみます。
権限変更はrootでないとできない
# chown -R apache:apache eccube
上のコマンドをサブホストでない権限で入れたら、以下のエラーが出て更新されませんでした。
Operation not permitted
root権限でないと、apacheに変更できないようです。
念のためメッセージには「y」か「n」で答えること!
EC-CUBEをインストールした後に管理画面に出てくる「install/index.php」を消してねというメッセージ。
さっきapacheに権限を変更してしまったので、ftpでサクッと消せない(>_<)
仕方なくShellでrmしたが、以下のようなコマンドが出てきて、なかなかindex.php消してくれません(>_<)
rm: remove regular file ‘index.php’?
ほんとに消してもいい?って言ってるのはわかるのだが、
初めて見るメッセで何を入れたら?と思ったら、「y」を入力するだけでした。なんだあ。
やっぱやめるときは「n」です。
rm ファイル/ディレクトリを削除する – UNIXコマンド辞典:CodeZine(コードジン)
apacheに権限を変更したディレクトリ内のファイルはFTPではいじれない
htaccessだけ削除したり上書きしたりしたかったので、
管理画面には関係ないから、これだけ権限を変えればいいやと思ったのですが、
rootにならないとapacheに権限を変更できない。
権限があるファイルでも、apacheの権限があるディレクトリ内にあると変更できないようです。
ディスカッション
コメント一覧
まだ、コメントがありません