FuelPHP 1.6 で
oil refine migrate
をした後、テーブル作り直したいとき
oil refine migrate:down
で直前のmigrateがなかったことに
fuel/app/migrations/001_create_sample.php
とかを修正して
oil refine migrate
でやりなおしが効きます
oil generate コマンドで
テーブルの項目足したり、削ったりできるので
そっちでやる方がいいかもしれません
FuelPHP 1.6 で
oil refine migrate
をした後、テーブル作り直したいとき
oil refine migrate:down
で直前のmigrateがなかったことに
fuel/app/migrations/001_create_sample.php
とかを修正して
oil refine migrate
でやりなおしが効きます
oil generate コマンドで
テーブルの項目足したり、削ったりできるので
そっちでやる方がいいかもしれません
linuxで権限を変えるとき
chmod -R 775 *
なんてしてしまうと、すべてのフォルダとファイルの権限が変わってしまう
find . -type d -exec chmod 775 {} \;
とすれフォルダだけ変えられるが、サブディレクトリまで変わります。
直下だけなら
find . -maxdepth 1 -type d chmod 775 {} \;
これでできました
Muninでアラートメール設定を行ったけど、メールが飛ばないサーバーがあったので調査
<環境>
Centos 6.3
rootで作業します
postfixがはいってたので、それを使います(というより使われてる)
# service postfix start
で、OKとはでるが
# service postfix status
postfix master が停止していますが pid ファイルが残っています
ログを見る
# vim /var/log/maillog
open lock file /var/lib/postfix/master.lock: cannot open file: Permission denied
権限がない?
# ls -al /var/lib/postfix/master.lock
-rw——-. 1 munin munin 17 9月 25 10:23 2013 /var/lib/postfix/master.lock
ユーザーがmuninになってるのでpostfixに変えてみる
# chown postfix /var/lib/postfix/master.lock
メール送信テスト
# su – munin
# sh -c “/usr/share/munin/munin-limits –contact email –force”
で、メールが届きました