オープンソースのメール配信ソフトウェア「phplist」をServersMan@VPSに導入します。(2014/05/11作成)
urbanvibe14 / Pixabay
1.「phplist」最新版をサーバーに設置
オフィシャルページより最新版をダウンロードします。
http://www.phplist.com/download
$ wget http://prdownloads.sourceforge.net/phplist/phplist-3.0.6.tgz?download $ sudo tar zxvf phplist-3.0.6.tgz -C /home $ cd /home $ sudo chown -R daemon:daemon phplist-3.0.6 $ sudo ln -s phplist-3.0.6 phplist
2.「phplist」用のApache Virtualhostの設定
以下をApache「Virtualhost」に設定し反映します。
FQDNは「phplist.offline-net.com」を例としています。
<VirtualHost *:80> ServerName phplist.offline-net.com ServerAdmin admin@offline-net.com DocumentRoot /home/phplist/public_html LogLevel warn ErrorLog /var/log/httpd/phplist_error.log CustomLog /var/log/httpd/phplist_access.log combined </VirtualHost>
$ sudo /etc/init.d/httpd configtest $ sudo /etc/init.d/httpd graceful
3.「phplist」用のデータベースの作成
DB名は「phplist」アクセスユーザーは「phplist」を例にしています。
$ mysql -u root mysql> create database phplist DEFAULT CHARACTER SET utf8; mysql> grant all privileges on phplist.* to phplist@localhost identified by "ユーザーのパスフレーズ"; mysql> flush privileges; mysql> exit;
4.「phplist」初期設定
初期セットアップに必要な「環境設定ファイル」を編集します。
$ sudo cp -p config.php config.php.ORG
$ diff config.php.ORG config.php
22c22
< $database_name = "phplistdb";
---
> $database_name = "phplist";
28c28
< $database_password = 'phplist';
---
> $database_password = 'XXXXXXXXXXX';
41c41
< define ("TEST",1);
---
> define ("TEST",0);
109a110
> $default_system_language = 'ja';
5.「phplist」をセットアップ
インストールウィザードに沿ってインストールを進めます。
http://phplistインストールサーバー/lists/admin/
- メイン管理者ページ
- データベースの初期化
- コンフィギュレーション オプション
以上
Auto Amazon Links: プロダクトが見つかりません。
よしまさのブログをもっと見る
購読すると最新の投稿がメールで送信されます。

