2009-04-27から1日間の記事一覧

テンプレート側でのコメントアウト方法

HTMLのコメントをユーザに見せない為に Smartyのコメントを使用するといいよ、と言われました。 {* ここにコメントを書いてね☆ *}

エラーを画面に表示する

PHP

php.ini中の「display_errors」が「Off」になっていると スクリプト中で「error_reporting(E_ALL);」をしても エラーが一切表示されなくなるようです。 なので「display_errors=On」にすることでエラーを表示 させることが出来ます。

ログ&設定確認

Postgresログ /var/log/pgsql とか /var/lib/pgsql/data/pg_log Postgres設定 /data/pgsql/data/postgresql.conf

シーケンス列を作成

postgres シーケンス列を作成する場合は、型に serial をつける

Smartyデバッグ

テンプレートにこう書く {debug}

ディレクトリ ファイル数 カウント

find /home/aaa/20090311 -type f | wc -l

ファイル容量確認

df -h 単位をG以上を表示 du -h /var/ | grep G

PL/pgSQL使用可能チェック

標準インストール状態では、PL/pgSQL は使用できないようである。create function の language 'plpgsql' で、次のエラーが出るときは、createlang されていない可能性がある。 Unrecognized language specified in a CREATE FUNCTION: 'plpgsql'. Pre-insta…

httpd.conf 書式チェック

httpd.confの修正、再起動前に書式をチェック! httpd -t

テーブル単位のVACUUM

/usr/local/pgsql/bin/vacuumdb -v -z -d ag2 -t テーブル名

実行中のプログラムをバックグラウンドへ移す

キーボードで、「Ctrl」+「Z」をタイプする。 動作中のプロセスは、これでサスペンド(一時停止)状態になる。 続いて、次のコマンドを実行すればバックグラウンドに移すことが可能。 # bg

Basic認証ユーザ作成方法

C:\Program Files\Apache Software Foundation\Apache2.2\bin\htpasswd.exe .htpasswd am001 .htpasswdに、ユーザが作成される

apacheログ監視

awkコマンドで色々できるみたい。対象時間内で、レスポンスに4秒以上かかったログの抽出 grep '28/Jan/2009:14' /etc/httpd/logs/xxx.log | awk '$6 > 4 {print $4,$6,$8}' | tail

history コマンド

コマンド履歴の出力。 history コマンド履歴の番号指定でコマンド実行 !345 コマンド履歴の直前のコマンドを実行 !!

ファイルを後ろから参照する

tac ファイル名 | more

postgres バージョン別ドキュメント

http://www.postgresql.jp/document/

GIN INDEX

postgres8.2からの機能 Integerには絶大な効果があるが、CHARには効果は薄いらしい。

cron時間設定

2時〜22時の間(23時、0時、1時は除く)で、毎時0分に、実行 0, 2-22 * * * [ファイル名] 参考: http://www.express.nec.co.jp/linux/distributions/knowledge/system/crond.html

メモリサイズ変更

PHP

/etc/php.ini memory_limit=100M

テンプレート側で、変数・配列の展開

テンプレート側でvar_dumpとかprint_rみたいに 配列の中身を展開させる。 <{$array|@debug_print_var}>

SVN無効ファイル追加

SVN

ディレクトリのプロパティ ↓ タブ(Subversion) ↓ 属性 ↓ svn:ignoreを編集

apacheを再起動させずに、httpd.confを反映させる

/etc/init.d/httpd graceful

ファイルサイズ容量ランキング

du -h | sort -n | tail | sort -r

apache再起動

/etc/rc.d/init.d/httpd restart か /etc/init.d/httpd restart

PHPドキュメント[phpDocumentor]

PHP

php "C:\Program Files\PHP\PEAR\PhpDocumentor\phpdoc" -t "C:\Program Files\PHP\PEAR\PhpDocumentor\doc" -f "C:\www\branches\agadmin\prog\agcommon.inc" -o HTML:Smarty:PHPphp "C:\Program Files\PHP\PEAR\PhpDocumentor\phpdoc" -t "C:\Program File…