オープンソースのメルマガ配信システムphpListをインストールしてみる#1


phpListインストール

今日はオープンソースのメルマガ配信システム「phpList」をインストールしてみます。

ダウンロードページはこちら

なお、今回インストールするのは最新のバージョン、3.0.12となります。

ダウンロードしたら、解凍しましょう。

2015091101

必要なのはPublic_html内のListsディレクトリだけです。

このディレクトリをまるっとアップロードしましょう。

WebサイトのURLがexample.comであれば、http://example.com/lists となるようにアップロードすればOKです。

listsディレクトリには、index.htmlとindex.phpが入っていますが、index.htmlの方は削除しておきます。

目次

データベースの作成

phpListはデータベースが必要になりますので、あらかじめ作っておきましょう。

データベース名やユーザー名、パスワードはこの後設定ファイルに書き込みますから、覚えておくか分かるようにしておいてください。

Configファイルの編集

Configファイル(設定ファイル)の編集を行います。

http://example.com/lists/config/config.php を編集します。

データベース名、データベースユーザー名、データベースパスワード、smtpサーバーを入力します。

[php]
<?php

/*

* ==============================================================================================================
*
*
* The minimum requirements to get phpList working are in this file.
* If you are interested in tweaking more options, check out the config_extended.php file
* or visit http://resources.phplist.com/system/config
*
* ** NOTE: To use options from config_extended.php, you need to copy them to this file **
*
==============================================================================================================

*/

# what is your Mysql database server hostname
$database_host = "localhost";

# what is the name of the database we are using
$database_name = "データベース名";

# what user has access to this database
$database_user = "データベースユーザー名";

# and what is the password to login to control the database
$database_password = ‘データベースパスワード’;

# if you have an SMTP server, set it here. Otherwise it will use the normal php mail() function
## if your SMTP server is called "smtp.mydomain.com" you enter this below like this:
##
## define("PHPMAILERHOST",’smtp.mydomain.com’);

define("PHPMAILERHOST",’smtpサーバー’);

# if test is true (not 0) it will not actually send ANY messages, but display what it would have sent
# this is here, to make sure you edited the config file and mails are not sent "accidentally"
# on unmanaged systems

define ("TEST",1);
[/php]

PHPListの管理画面にアクセスしてみる

http://example.com/lists/admin/ にアクセスしてみましょう。

2015091102

この画面になればOKです。

データベースの初期化が求められるので、Initialise Database のリンクをクリックしましょう。

システム言語の日本語化設定

ブラウザの設定が日本語になっていると、こんなエラーが出て怒られます。

2015091103

ブラウザ設定が日本語だから、システム言語も日本語に設定しておけよ!といった感じですね。

[php]$default_system_language = "ja";[/php]

をconfigファイルの一番最後の行にでも付け足しておいてください。

書き足したらブラウザを更新して、エラーが出ないことを確認します。

引き続き下のフォームに、自分の名前、組織名、メールアドレス、そして管理者パスワードを入力しましょう。

continue ボタンを押してください。

2015091104

全部OKとなっていることを確認します。

再ログイン

いったんログアウトして、再度http://example.com/lists/admin/ にアクセスして再ログインします。

ユーザー名はadmin、パスワードは先程フォームで入力したパスワードになります。

2015091105

こんな管理画面が表示されればインストールはひとまずOKです。

2015091107

さて、今回はまだテストモードのままとなっており、メールの配信がなされない設定になっています。

この後各種設定を終えた時点でテストモードから本番モードに切り替えます。

次回はphpListの初期設定を行います。


カテゴリ:
タグ:,