このページはCentOSサーバー構築での雑多なメモです。
Pukiwikiの運用 †
- コメントページの管理(不要コメントの削除)は直接コメントページを編集する。
- 行頭で<, *, - などのメタキャラクターを表示する場合は、「<」、「*」、「-」のように数値参照とする。英字は小文字であること。セミコロンを忘れないこと。
- ページを削除する場合は、編集で内容を空白にする。
PHP †
- エラーログの出力は/etc/php.ini の設定を変更する。
- エラーログの出力レベル
360行 error_reporting = E_ALL
- エラーログの出力場所
421行 error_log = "/var/log/php.log"
- エラーログの出力をプログラムの中で停止する方法
スクリプトの1行目に以下を入れる。
error_reporting(1);
- Apacheで稼動している時にエラーは、/var/log/httpd/error_logに出力される。
- デバッグのためにerror_log関数でログを出力する方法
書式:error_log(エラーメッセージ, メッセージタイプ, ログ出力先, その他情報);
- メッセージタイプ
0 | php.iniで指定したファイル、指定が無い場合は標準出力 |
1 | 第3引数で指定したメールアドレスに送信 |
2 | 使用不可 |
3 | 第3引数で指定したファイル名 |
4 | messageは、直接 SAPIのログ出力ハンドラに送信される |
例 :error_log($val."\n", 3, "/var/log/apllog/apl_error_log");
CSS †
- CSSを修正した時、対象のページがブラウザーにキャッシュされていて、CSSの修正が画面に反映されないので、ブラウザーの「ツール」から「履歴の消去」を実行してから、CSSの修正を確認する。
Bug Fix †
/usr/local/nagios/bin/nagios_down.php
refine(NAGIOSCMD, "/usr/local/nagios/var/rw/nagios.cmd");
↓
define(NAGIOSCMD, "/usr/local/nagios/var/rw/nagios.cmd");
ホームページ †
- トラブル:IEでローカル画像が表示されない
- 症状:作成したテスト用のホームページをIEでローカルで表示すると、画像が表示されない。Firefoxでは表示される。
- 原因:Firefoxにて他のHPを「名前を付けてページを保存」したHTMLファイルを元にコピー・編集した場合、HTMLファイルのプロパティに他のコンピュータから取得された情報が記録されていて、画像の表示がブロックされる。
- 対応方法:
- 編集しているHTMLファイルを右クリックでプロパティを表示する。
- 下部の「セキュリティ」の「ブロックの解除」を押下する。
suexec:Switch user before executing external programs †
suexec is used by the Apache HTTP Server to switch to another user before executing CGI programs.
# suexec -V ← rootの時に設定を表示可能
-D AP_DOC_ROOT="/var/www"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="apache"
-D AP_LOG_EXEC="/var/log/httpd/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=500
-D AP_USERDIR_SUFFIX="public_html"