オープンソースの販売サイト構築ソフト EC-CUBE についてのメモ。

NTT/VERIO Linux VPS/MPS

PHP5

# vinstall php5

GD
MBSTRING
PGSQL
ZLIB

※ PostgreSQL 7.4 をインストールされる。:-/

# vuninstall postgresql

# vi /usr/local/php/etc/extensions.ini (PHPインストール済み環境の場合。ラピッドサイト社経由の場合?)

-;extension=zlib.so
+extension=zlib.so

# vi /usr/local/php/lib/php.ini

-zlib.output_compression = On
+zlib.output_compression = off

PostgreSQL 8.2

原則部分は、非公開領域の PostgreSQL (RPM) に記載。

phpPgAdmin

  • インストール時に聞かれるアカウントを PostgreSQL に自動作成。/var/lib/pgsql/data/pg_hba.conf の末尾に、TCP/IP (MD5認証) アクセスを追加。

Apache ログローテーション (savelogs)

  • 月次

/etc/crontab

@monthly root savelogs --config=/usr/local/etc/savelogs.monthly.conf
  • 日に2度以上実行すると上書きされる。(「Hourly yes」により、時間毎までは可能。)

/usr/local/etc/savelogs.monthly.conf

ApacheConf      /www/conf/httpd.conf
PostMoveHook    /usr/local/sbin/restart_apache

参考

  • CPX が生成する設定ファイル名(月次)は /usr/local/etc/savelogs-cpx.monthly.conf

Apache ログローテーション (logrotate)

※ 権限の問題を生じるかも。グループの権限で制御しているので問題ないかも。(未検証)

vi /etc/logrotate.d/httpd
-/var/log/httpd/*log {
+/var/log/httpd/*log /var/log/httpd/*/*log {

テスト実行

/usr/sbin/logrotate -d /etc/logrotate.conf
hosting/verio-linux.txt · 最終更新: 2012/12/11 15:44 by seasoft
© 2008-2024 Seasoft.