trustBee ロゴ  
  パソコンQ&A  
  OpenBBS  
  IMP日本語版  
  phpMyAdmin日本語版  
  Webツール  
  業務案内  
  業務実績  
  便利ツール満載! BeeTools
便利ツール満載!
BeeTools
 
  SOHOコミュニティ SIMPLE
SOHOコミュニティ
SIMPLE
 
   
  Illustrated by POPO  
 
IMP日本語版のセットアップ for Debian/Woody (unstable)
2002/07/02

松原さんによる導入レポートです。
ありがとうございます!
以下、そのまま掲載させて頂きます。


Debian/Woody で IMP を動かす

by 松原さん

1) Debian/Woody をインストール ・apt にて Woody 環境に移行後、 以下のパッケージをインストール ii apache 1.3.26-1 Versatile, high-performance HTTP server ii apache-common 1.3.26-1 Support files for all Apache webservers --- ii courier-base 0.37.3-7 Courier Mail Server Base System ii courier-imap 1.4.3-7 IMAP daemon with PAM and Maildir support --- ii php4 4.2.1-3 A server-side, HTML-embedded scripting langu ii php4-imap 4.2.1-3 IMAP module for php4 ii php4-pgsql 4.2.1-2 PostgreSQL module for php4 (ii php4-mysql 4.2.1-3 MySQL module for php4) <-- MySQL使用の場合 --- ii postfix 1.1.7-7 A high-performance mail transport agent --- ii postgresql 7.2.1-3 Object-relational SQL database, descended fr ii postgresql-cli 7.2.1-3 Front-end programs for PostgreSQL # postgresql-client は postgresql との依存関係により # 自動的にインストールされます 2) www.trustbee.com で解説されている通りに IMP をセットアップ ただし、サーバ名などはすべて「localhost」のまま作業しました # 重要 # # セットアップ手順(15/17) でパスワードの設定に失敗するため、 # 一時的に以下のようにパーミッションを変更。 # パスワード設定完了後は、元の値に戻します chmod 777 /var/www/horde/phplib ( -> 755) chmod 666 /var/www/horde/phplib/local.inc ( -> 444) chmod 777 /var/www/horde/imp/config ( -> 755) chmod 666 /var/www/horde/imp/config/defaults.php3 ( -> 444) 3) horde/imp/default.php3 で変更した、 あるいは関係のありそうな箇所は以下の通り $default->server ='localhost'; $default->from_server ='localhost'; $default->port ='143/notls'; <-- 注意 $default->folders =''; <-- 無指定 /* Cyrus Configuration */ $default->personal_folders ='INBOX.'; <-- courier-imap の場合 $default->database_driver ='pgsql'; $default->db_user_name ='hordemgr'; $default->db_password ='パスワード'; $default->db_server_name ='localhost'; 4) /etc/php4/apache/php.ini を確認 ほとんど触る必要は無く、不具合が起こった場合などに 確認する程度で良いようです。 ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; ;extension_dir = ./ <-- コメントアウトされたままでも 構わないが、不具合があれば外す ;;;;;;;;;;;;;;;; ; File Uploads ; <-- 添付ファイルの送信に失敗する場合に確認 ;;;;;;;;;;;;;;;; file_uploads = on uploads_tmp_dir = /var/tmp <-- あるいは /tmp ;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; <-- 以下のアンコメントを確認 ;;;;;;;;;;;;;;;;;;;;;; extension=imap.so extension=pgsql.so (extension=mysql.so) <-- MySQL を使用する場合は アンコメント 5) /etc/postfix/main.cf を確認 ・コメントを外す箇所(基本的に debconf 通り) inet_interface = localhost mydestination = $myhostname, localhost.$mydomain #home_mailbox = Mailbox <-- これを指定してはいけない home_mailbox = Maildir/ <-- courier-imap は Maildir のみ 対応のため 6) /etc/httpd/conf/httpd.conf の末尾に以下を追加 (セットアップ手順の説明通りです) <Directory "/var/www/horde/"> <IfModule mod_php4.c> php_value include_path .:/var/www/horde/phplib php_value auto_prepend_file /var/www/html/horde/phplib/prepend.php3 (上の行の続きです) php_flag magic_quotes_gpc Off </IfModule> </Directory> 7) /etc/apache/httpd.conf の変更 ほとんど触る必要のない php.ini に比べ、 httpd.conf は数カ所を確認・修正します ・libphp4.so モジュール箇所のアンコメント # LoadModule eaccess_module /usr/lib/apache/1.3/mod_eaccess.so LoadModule php4_module /usr/lib/apache/1.3/libphp4.so # LoadModule roaming_module /usr/lib/apache/1.3/mod_roaming.so ・index.php3 を追加 <IfModule mod_dir.c> DirectoryIndex index.html index.htm index.shtml index.cgi index.php3 </IfModule> ・AddType の確認 # And for PHP 4.x, use: # AddType application/x-httpd-php .php .php3 <-- 特に php3 があるか確認 AddType application/x-httpd-php-source .phps ---------------------------------------------------