Vous êtes sur la page 1sur 7

arpReach

Installation Guide

Version 1.6
September 2017
arpReach
Contents
Basic Overview ........................................................2
Professional installation services .............................. 2
System Requirements ...............................................2
Note about case sensitivity .......................................2
Create your MySQL database ..................................2
Getting ready to install arpReach ............................. 2
Upload the files.........................................................3
Run the installation wizard .......................................3
Run the software .......................................................3
Activate your software .............................................3
Create the scheduled task .........................................5
Handing incoming email ..........................................5
Installation is complete .............................................5
Test mode .................................................................5
Help, training and support ........................................5
Useful Links ............................................................. 6

Version 1.6.2 Copyright 2016 – Mutual Advantage Ltd – All rights Reserved Page 1
arpReach
Basic Overview
arpReach can be installed by anyone. It does require Note: we recommend that your web hosting
a basic understanding of how to modify and upload environment uses the Apache web server and not
files as well as an understanding of how to make Nginx. While we love Nginx it requires specialist
changes and adjustments to your website hosting configuration depending on the server modules used.
using either a hosting control panel or command line
interface.
Note about case sensitivity
This guide outlines the basic installation principles.

Directory and file names on a Linux server are case


Professional installation services sensitive. So, for example, the directory mail is
different from MAIL. On a Windows server, they are
the same directory.
Professional installation, upgrade and domain or
web host migration services are available from our
partners Create your MySQL database

http://arpreach.com/install The software requires one MySQL database which


you need to create manually using the method
System Requirements supplied by your web hosting provider.

arpReach requires the following server modules and Make a note of the following settings of the new
settings database:

- register_globals OFF host


- safe_mode OFF database name
- max_execution_time = 0 user name
- cgi.fix_pathinfo = 1 (for CGI/FastCGI) password
- php-cli module - (PHP 5.5 or greater is needed at
the command line)
- imap extension Getting ready to install arpReach
- mysql extension
- cURL extension
- GD extension Unzip the issue ZIP file to a temporary directory on
- JSON extension your local computer preserving the directory
- Open SSL extension structure.
- Ports 25, 587 and 465 (SSL/TLS) need to be open
for inbound and outbound traffic when using third- Open the file config.inc.php,
party ESP's
- We recommend at least 256M of memory is Enter the config settings shown and save the file. The
allocated to PHP, but you may need to set it higher database settings are those you used when creating
depending on how large your list is. The memory the MySQL database.
MUST be applied to both http PHP AND php-cli
which is used for cron tasks. Now rename the file to config.php.

Version 1.6.2 Copyright 2016 – Mutual Advantage Ltd – All rights Reserved Page 2
arpReach
Open the file: /application/config/config.php
The installation wizard will step you through the
Around line 385, search for: process. Any errors will be explained and solutions
$config['sess_save_path'] = NULL; suggested.

Change 'NULL' to either '/tmp' or the temporary


PHP folder for your server. Run the software
The line should now read:
$config['sess_save_path'] = /tmp; When installation is complete, you can run the
Save this file software for the first time by visiting

Upload the files example.com/<dir>/a.php

or
On your web site, create a directory where you want
to install the software. Alternatively create a sub- <sd>.example.com/a.php
domain. Using FTP software, upload the contents of
your temporary directory to the directory you Running the software for the first time creates a new
created on your web site. administrator whose sign in details are

Note: Files must be uploaded in Binary mode Sign in name: admin


Password: 12345
The following directories need to be writable (Linux
chmod 777) by the web process. Use your FTP You should change these settings as soon as you can
software to set this. by visiting the Setup / Personal Settings menu option.
Here you can also set other options to personalize
schedule_logs your session.
schedule_errors
temp
Activate your software
Run the installation wizard
If you need to activate your software, you will be
taken to the activation screen when you sign in or you
In your browser, run the installation wizard using can visit Setup / Activate License.

example.com/<dir>/install/index.php Enter the license number, license password and


activation code you have been given.
...where <dir> is the directory you created for the Note: you must use the exact domain name you see in
software. If you opted to create a sub-domain, the your installation within the hub to get your key. This
format will be may or may not include www.
Then check the box to agree to the terms of use and
<sd>.example.com/install/index.php click Activate Now.

...where <sd> is the sub-domain you created. Your software is now activated.

Version 1.6.2 Copyright 2016 – Mutual Advantage Ltd – All rights Reserved Page 3
arpReach
At any time, you can obtain an activation code for
your software from the arpReach hub

http://hub.arpreach.net

Version 1.6.2 Copyright 2016 – Mutual Advantage Ltd – All rights Reserved Page 4
arpReach
Create the scheduled task At the same time set the “default” or “catch-all”
address of your domain to forward unrouted email to
this account.
The software requires one scheduled (cron on
Linux) task to be created in your domain’s control The software will monitor this account for emailed
panel. We recommend running it every 3 or 5 subscriptions and bounces. To set this up...
minutes.
In the software, visit the Setup / System Settings
The scheduled task takes care of many operations of screen. Go into the System tab and open the Incoming
the software including sending due email, and email section.
managing incoming subscriptions and bounces.
Enter the details for the email account you created to
Your host can advise on how scheduled tasks should handle incoming email.
be set up on your hosting.
Now, each time the scheduled task runs, all of the
The scheduled task should NOT be set up using email in the email account will be read, processed and
wget or any other HTTP or web based process as deleted.
timeouts will be a problem.

It must be set up by running the script directly using Installation is complete


“command line” PHP like this

php /path/to/public_html/<dir>/a.php cli/auto>/ arpReach is now installed and ready for use.
dev/null 2>&1

Note that this is a single command but is split here by the page Test mode
formatting. On a CPanel server, php would usually be php-cli.
It is important to note that the above is an example and may not
be correct for your server. As such we encourage you to seek
the assistance of your hosting company if you are in any doubt
Test mode allows you to use all aspects of the
about setting cron jobs software without any email actually being sent
although the software will act as if it has sent it.

Handing incoming email To enable test mode, visit Setup / System Settings, go
to the Sending tab and open the Email section

The software needs to be able to handle incoming There you can enable or disable test mode.
email to manage emailed subscriptions,
unsubscriptions and bounces.
Help, training and support
The best way to handle this is to create an email
account on your domain for the exclusive use of the
software. Check out the Help menu in the software for
extensive documentation and support resources.
You can usually do this in your hosting control
panel. Thank you for choosing arpReach

Version 1.6.2 Copyright 2016 – Mutual Advantage Ltd – All rights Reserved Page 5
arpReach
Useful Links

Main web site


arpReach web site

http://arpreach.com

Installation and upgrade

Professional installation services

http://arpreach.com/install

Professional ARP3 upgrade services

http://arpreach.com/upgrade

Downloads and resources

arpReach Hub for downloads and resources

http://hub.arpreach.net

Support
arpReach support

http://support.arpreach.com

Blog & Additional Training

arpReach Blog

http://blog.arpreach.com

Version 1.6.2 Copyright 2016 – Mutual Advantage Ltd – All rights Reserved Page 6

Vous aimerez peut-être aussi