Linux Memo/horde4
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*Installing Horde Groupware Webmail Edition 4.0 [#g465adc7]
RIGHT:更新日&lastmod();
**事前準備 [#s8044f8c]
事前に以下のようなパッケージをインストール
# apt-get install php5-pear
# apt-get install courier-imap
# apt-get install mysql
# apt-get install mysql-client
# apt-get install php5-apache2
# apt-get install php5-mysql
# apt-get install php5-imap
***php [#g8df8e41]
''php.ini''
memory_limit = 512M
32Mだと
PHP Fatal error: Allowed memory size of 33554432 bytes e...
で「pear install -a -B horde/webmail」のコマンドが止まる
**Hordeのインストール [#s33bb688]
インストールディレクトリ作成
# mkdir /var/www/html/horde
同じようにインストールしようとしたとき原因は不明だが、イ...
***インストール [#c3bb5581]
# pear channel-discover pear.horde.org
Adding Channel "pear.horde.org" succeeded
Discovery of channel "pear.horde.org" succeeded
# pear install horde/horde_role
downloading Horde_Role-1.0.0.tgz ...
Starting to download Horde_Role-1.0.0.tgz (2,304 bytes)
....done: 2,304 bytes
install ok: channel://pear.horde.org/Horde_Role-1.0.0
horde/Horde_Role has post-install scripts:
/usr/share/php5-pear/PEAR/Installer/Role/Horde/Role.php
Horde_Role: Use "pear run-scripts horde/Horde_Role" to f...
DO NOT RUN SCRIPTS FROM UNTRUSTED SOURCES
# pear run-scripts horde/horde_role
Including external post-installation script "/usr/share/...
Inclusion succeeded
running post-install script "Horde_Role_postinstall->ini...
init succeeded
Filesystem location for the base Horde application : /va...
Configuration successfully saved to PEAR config.
Install scripts complete
# pear install -a -B horde/webmail
(ここで少し時間がかかる)
Failed to download pear/SOAP within preferred state "sta...
is version 0.12.0, stability "beta", use "channel://pear...
Failed to download pear/Date_Holidays within preferred s...
release is version 0.21.5, stability "alpha", use "chann...
_Holidays-0.21.5" to install
(略)
horde/Horde_Core can optionally use package "pear/Text_C...
horde/Horde_Db can optionally use PHP extension "mysql"
horde/Horde_Db can optionally use PHP extension "mysqli"
(略)
horde/Horde_Kolab_Format can optionally use package "hor...
(version >= 1.0.0, version <= 2.0.0, excluded versions: ...
downloading webmail-4.0.2.tgz ...
Starting to download webmail-4.0.2.tgz (68,394 bytes)
.................done: 68,394 bytes
downloading content-1.0.2.tgz ...
Starting to download content-1.0.2.tgz (20,335 bytes)
...done: 20,335 bytes
Starting to download Horde_Feed-1.1.0.tgz (1,611,416 byt...
...done: 1,611,416 bytes
(略)
install ok: channel://pear.horde.org/content-1.0.2
install ok: channel://pear.horde.org/timeobjects-1.0.2
install ok: channel://pear.horde.org/Horde_Form-1.0.4
install ok: channel://pear.horde.org/Horde_Rpc-1.0.2
install ok: channel://pear.horde.org/Horde_DataTree-1.0.0
install ok: channel://pear.horde.org/Horde_Editor-1.0.1
install ok: channel://pear.horde.org/horde-4.0.8
install ok: channel://pear.horde.org/imp-5.0.10
install ok: channel://pear.horde.org/ingo-2.0.4
install ok: channel://pear.horde.org/kronolith-3.0.8
install ok: channel://pear.horde.org/mnemo-3.0.2
install ok: channel://pear.horde.org/nag-3.0.3
install ok: channel://pear.horde.org/turba-3.0.7
install ok: channel://pear.horde.org/webmail-4.0.2
MDB2: Optional feature fbsql available (Frontbase SQL dr...
MDB2: Optional feature ibase available (Interbase/Firebi...
MDB2: Optional feature mysql available (MySQL driver for...
MDB2: Optional feature mysqli available (MySQLi driver f...
MDB2: Optional feature mssql available (MS SQL Server dr...
MDB2: Optional feature oci8 available (Oracle driver for...
MDB2: Optional feature pgsql available (PostgreSQL drive...
MDB2: Optional feature querysim available (Querysim driv...
MDB2: Optional feature sqlite available (SQLite2 driver ...
MDB2: To install optional features use "pear install pea...
***事前DB作成(MySQL) [#id414268]
# mysqladmin -u root create horde
# mysql -u root mysql
-Mysql User :hordeuserの作成
mysql> grant select,insert,update,delete,create,drop,ind...
to hordeuser@localhost IDENTIFIED BY '*******' WITH GRAN...
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
***インストール続き [#tfcd640d]
# webmail-install
PHP Deprecated: Comments starting with '#' are deprecat...
Installing Horde Groupware Webmail Edition
Configuring database settings
What database backend should we use?
(false) [None]
(mysql) MySQL / PDO
(mysqli) MySQL (mysqli)
(pgsql) PostgreSQL
(sqlite) SQLite
Type your choice []: mysql
Request persistent connections?
(1) Yes
(0) No
Type your choice [0]:
Username to connect to the database as* [] hordeuser
Password to connect with ******* <=パスワード入力
How should we connect to the database?
(unix) UNIX Sockets
(tcp) TCP/IP
Type your choice [unix]: tcp
Database server/host* [] localhost
Port the DB is running on, if non-standard [3306]
Database name to use* [] horde
Internally used charset* [utf-8]
Use SSL to connect to the server?
(1) Yes
(0) No
Type your choice [0]:
Certification Authority to use for SSL connections []
Split reads to a different server?
(false) Disabled
(true) Enabled
Type your choice [false]:
Writing main configuration file... done.
Creating and updating database tables... done.
Configuring administrator settings
Specify an existing mail user who you want to give admin...
permissions (optional):
Writing main configuration file... done.
Thank you for using Horde Groupware Webmail Edition!
**設定 [#gc4e87d8]
# cd /var/www/html/horde
http://(host名)/horde/test.phpで確認するには
''config/conf.php''
$conf['testdisable'] = false;
''sendmailのパス変更''
$conf['mailer']['params']['sendmail_path'] = '/usr/sbin/...
''SSLの追加'' (horde Ver. 5x)
$conf['use_ssl'] = 1;
$conf['server']['port'] = 443;
# chown -R apache.apache static
http://(host名)/horde/test.phpにアクセスし、赤い文字がな...
***Mail送信には以下を設定(Horde Ver5x) [#a7fbbe69]
設定しないとメール送信時「Address is missing domain」のエ...
歯車マーク~
↓~
個人設定~
↓~
共通の個人設定 ~
↓~
個人情報~
↓~
以下を設定~
あなたのデフォルトID:
変更したいIDを選択:
ID の名前:
岡田
あなたの氏名
岡田
フォルトで使用するメールアドレス:
okada@localhost.localdomain
***送信時Subject 等で日本語化けの対応 [#za3f0a91]
-horde/.htpaccessに以下を行末に追加
php_value mbstring.internal_encoding UTF-8
**Apacheの動作モードの変更 [#z930e98f]
php5-apache2をインストールにより
worker MPMからprefork MPM へ変更が必要
# apt-get install php5-apache2
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
php5 php5-pear
以下のパッケージが新たにインストールされます:
php5 php5-apache2 php5-pear
アップグレード: 0 個, 新規インストール: 3 個, 削除: 0 個...
12.4MB のアーカイブを取得する必要があります。
展開後に 40.3MB のディスク容量が追加消費されます。
続行しますか? [Y/n]
取得:1 http://updates.vinelinux.org 6/x86_64/plus php5-p...
取得:2 http://updates.vinelinux.org 6/x86_64/plus php5 5...
取得:3 http://updates.vinelinux.org 6/x86_64/plus php5-a...
12.4MB を 1s 秒で取得しました (7321kB/s)
変更を適用しています...
準備中 ##################...
更新/インストール中
php5-5.3.7-1vl6.x86_64 ###############...
php5-pear-5.3.7-1vl6.x86_64 ###############...
php5-apache2-5.3.7-1vl6.x86_64 ###############...
Apache2 is configured to use worker MPM. But php5-apach...
prefork MPM. Run the following command as root to switch...
/sbin/update-alternatives --config apache2
完了
''Apacheのページには''
Apache2 の MPM マルチスレッドモードを実運用環境で使用す...
代わりに prefork MPM を使ってください。これは Apache 2.0...
デ フォルトの MPM です。
とあります
***変更 [#s0c0d26b]
# /sbin/update-alternatives --config apache2
2 プログラムがあり 'apache2' を提供します。
選択 コマンド
-----------------------------------------------
+ 1 /usr/sbin/apache2.worker
* 2 /usr/sbin/apache2.prefork
Enter を押して現在の選択 [+] を保持するか、選択番号を入...
''確認''
# /sbin/update-alternatives --config apache2
2 プログラムがあり 'apache2' を提供します。
選択 コマンド
-----------------------------------------------
1 /usr/sbin/apache2.worker
*+ 2 /usr/sbin/apache2.prefork
Enter を押して現在の選択 [+] を保持するか、選択番号を入...
**参考 [#b11a513a]
-http://www.turbolinux.com/products/server/11s/user_guide...
終了行:
*Installing Horde Groupware Webmail Edition 4.0 [#g465adc7]
RIGHT:更新日&lastmod();
**事前準備 [#s8044f8c]
事前に以下のようなパッケージをインストール
# apt-get install php5-pear
# apt-get install courier-imap
# apt-get install mysql
# apt-get install mysql-client
# apt-get install php5-apache2
# apt-get install php5-mysql
# apt-get install php5-imap
***php [#g8df8e41]
''php.ini''
memory_limit = 512M
32Mだと
PHP Fatal error: Allowed memory size of 33554432 bytes e...
で「pear install -a -B horde/webmail」のコマンドが止まる
**Hordeのインストール [#s33bb688]
インストールディレクトリ作成
# mkdir /var/www/html/horde
同じようにインストールしようとしたとき原因は不明だが、イ...
***インストール [#c3bb5581]
# pear channel-discover pear.horde.org
Adding Channel "pear.horde.org" succeeded
Discovery of channel "pear.horde.org" succeeded
# pear install horde/horde_role
downloading Horde_Role-1.0.0.tgz ...
Starting to download Horde_Role-1.0.0.tgz (2,304 bytes)
....done: 2,304 bytes
install ok: channel://pear.horde.org/Horde_Role-1.0.0
horde/Horde_Role has post-install scripts:
/usr/share/php5-pear/PEAR/Installer/Role/Horde/Role.php
Horde_Role: Use "pear run-scripts horde/Horde_Role" to f...
DO NOT RUN SCRIPTS FROM UNTRUSTED SOURCES
# pear run-scripts horde/horde_role
Including external post-installation script "/usr/share/...
Inclusion succeeded
running post-install script "Horde_Role_postinstall->ini...
init succeeded
Filesystem location for the base Horde application : /va...
Configuration successfully saved to PEAR config.
Install scripts complete
# pear install -a -B horde/webmail
(ここで少し時間がかかる)
Failed to download pear/SOAP within preferred state "sta...
is version 0.12.0, stability "beta", use "channel://pear...
Failed to download pear/Date_Holidays within preferred s...
release is version 0.21.5, stability "alpha", use "chann...
_Holidays-0.21.5" to install
(略)
horde/Horde_Core can optionally use package "pear/Text_C...
horde/Horde_Db can optionally use PHP extension "mysql"
horde/Horde_Db can optionally use PHP extension "mysqli"
(略)
horde/Horde_Kolab_Format can optionally use package "hor...
(version >= 1.0.0, version <= 2.0.0, excluded versions: ...
downloading webmail-4.0.2.tgz ...
Starting to download webmail-4.0.2.tgz (68,394 bytes)
.................done: 68,394 bytes
downloading content-1.0.2.tgz ...
Starting to download content-1.0.2.tgz (20,335 bytes)
...done: 20,335 bytes
Starting to download Horde_Feed-1.1.0.tgz (1,611,416 byt...
...done: 1,611,416 bytes
(略)
install ok: channel://pear.horde.org/content-1.0.2
install ok: channel://pear.horde.org/timeobjects-1.0.2
install ok: channel://pear.horde.org/Horde_Form-1.0.4
install ok: channel://pear.horde.org/Horde_Rpc-1.0.2
install ok: channel://pear.horde.org/Horde_DataTree-1.0.0
install ok: channel://pear.horde.org/Horde_Editor-1.0.1
install ok: channel://pear.horde.org/horde-4.0.8
install ok: channel://pear.horde.org/imp-5.0.10
install ok: channel://pear.horde.org/ingo-2.0.4
install ok: channel://pear.horde.org/kronolith-3.0.8
install ok: channel://pear.horde.org/mnemo-3.0.2
install ok: channel://pear.horde.org/nag-3.0.3
install ok: channel://pear.horde.org/turba-3.0.7
install ok: channel://pear.horde.org/webmail-4.0.2
MDB2: Optional feature fbsql available (Frontbase SQL dr...
MDB2: Optional feature ibase available (Interbase/Firebi...
MDB2: Optional feature mysql available (MySQL driver for...
MDB2: Optional feature mysqli available (MySQLi driver f...
MDB2: Optional feature mssql available (MS SQL Server dr...
MDB2: Optional feature oci8 available (Oracle driver for...
MDB2: Optional feature pgsql available (PostgreSQL drive...
MDB2: Optional feature querysim available (Querysim driv...
MDB2: Optional feature sqlite available (SQLite2 driver ...
MDB2: To install optional features use "pear install pea...
***事前DB作成(MySQL) [#id414268]
# mysqladmin -u root create horde
# mysql -u root mysql
-Mysql User :hordeuserの作成
mysql> grant select,insert,update,delete,create,drop,ind...
to hordeuser@localhost IDENTIFIED BY '*******' WITH GRAN...
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
***インストール続き [#tfcd640d]
# webmail-install
PHP Deprecated: Comments starting with '#' are deprecat...
Installing Horde Groupware Webmail Edition
Configuring database settings
What database backend should we use?
(false) [None]
(mysql) MySQL / PDO
(mysqli) MySQL (mysqli)
(pgsql) PostgreSQL
(sqlite) SQLite
Type your choice []: mysql
Request persistent connections?
(1) Yes
(0) No
Type your choice [0]:
Username to connect to the database as* [] hordeuser
Password to connect with ******* <=パスワード入力
How should we connect to the database?
(unix) UNIX Sockets
(tcp) TCP/IP
Type your choice [unix]: tcp
Database server/host* [] localhost
Port the DB is running on, if non-standard [3306]
Database name to use* [] horde
Internally used charset* [utf-8]
Use SSL to connect to the server?
(1) Yes
(0) No
Type your choice [0]:
Certification Authority to use for SSL connections []
Split reads to a different server?
(false) Disabled
(true) Enabled
Type your choice [false]:
Writing main configuration file... done.
Creating and updating database tables... done.
Configuring administrator settings
Specify an existing mail user who you want to give admin...
permissions (optional):
Writing main configuration file... done.
Thank you for using Horde Groupware Webmail Edition!
**設定 [#gc4e87d8]
# cd /var/www/html/horde
http://(host名)/horde/test.phpで確認するには
''config/conf.php''
$conf['testdisable'] = false;
''sendmailのパス変更''
$conf['mailer']['params']['sendmail_path'] = '/usr/sbin/...
''SSLの追加'' (horde Ver. 5x)
$conf['use_ssl'] = 1;
$conf['server']['port'] = 443;
# chown -R apache.apache static
http://(host名)/horde/test.phpにアクセスし、赤い文字がな...
***Mail送信には以下を設定(Horde Ver5x) [#a7fbbe69]
設定しないとメール送信時「Address is missing domain」のエ...
歯車マーク~
↓~
個人設定~
↓~
共通の個人設定 ~
↓~
個人情報~
↓~
以下を設定~
あなたのデフォルトID:
変更したいIDを選択:
ID の名前:
岡田
あなたの氏名
岡田
フォルトで使用するメールアドレス:
okada@localhost.localdomain
***送信時Subject 等で日本語化けの対応 [#za3f0a91]
-horde/.htpaccessに以下を行末に追加
php_value mbstring.internal_encoding UTF-8
**Apacheの動作モードの変更 [#z930e98f]
php5-apache2をインストールにより
worker MPMからprefork MPM へ変更が必要
# apt-get install php5-apache2
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
php5 php5-pear
以下のパッケージが新たにインストールされます:
php5 php5-apache2 php5-pear
アップグレード: 0 個, 新規インストール: 3 個, 削除: 0 個...
12.4MB のアーカイブを取得する必要があります。
展開後に 40.3MB のディスク容量が追加消費されます。
続行しますか? [Y/n]
取得:1 http://updates.vinelinux.org 6/x86_64/plus php5-p...
取得:2 http://updates.vinelinux.org 6/x86_64/plus php5 5...
取得:3 http://updates.vinelinux.org 6/x86_64/plus php5-a...
12.4MB を 1s 秒で取得しました (7321kB/s)
変更を適用しています...
準備中 ##################...
更新/インストール中
php5-5.3.7-1vl6.x86_64 ###############...
php5-pear-5.3.7-1vl6.x86_64 ###############...
php5-apache2-5.3.7-1vl6.x86_64 ###############...
Apache2 is configured to use worker MPM. But php5-apach...
prefork MPM. Run the following command as root to switch...
/sbin/update-alternatives --config apache2
完了
''Apacheのページには''
Apache2 の MPM マルチスレッドモードを実運用環境で使用す...
代わりに prefork MPM を使ってください。これは Apache 2.0...
デ フォルトの MPM です。
とあります
***変更 [#s0c0d26b]
# /sbin/update-alternatives --config apache2
2 プログラムがあり 'apache2' を提供します。
選択 コマンド
-----------------------------------------------
+ 1 /usr/sbin/apache2.worker
* 2 /usr/sbin/apache2.prefork
Enter を押して現在の選択 [+] を保持するか、選択番号を入...
''確認''
# /sbin/update-alternatives --config apache2
2 プログラムがあり 'apache2' を提供します。
選択 コマンド
-----------------------------------------------
1 /usr/sbin/apache2.worker
*+ 2 /usr/sbin/apache2.prefork
Enter を押して現在の選択 [+] を保持するか、選択番号を入...
**参考 [#b11a513a]
-http://www.turbolinux.com/products/server/11s/user_guide...
ページ名: