07975 997026 enquiries@ harpanet.com
In order to trial the 'new' features of Actinic 11, I decided to set up a development site in WAMP1) server on Windows Vista, which I'll document here for anyone else looking to do something similar. The information is already 'out there' on the web, but I'll collate it here for ease of use. This is assuming you want to run a local copy to test Actinic; you can of course opt to go with the free Actinic hosting to save performing these steps. Another alternative is to use one of the many free web hosting servers currently available accross the web (eg. byethost.com, webfreehosting.net, etc.)
In order to achieve the requirements (to test Actinic 11 functionality) I was required to perform the following steps:
As mentioned, I already had WAMP Server (http://www.wampserver.com/en/) running on my PC, but installation is straightforward and I have it installed with the default settings. A number of install guides here, here on youtube, etc. Obviously the version numbers of software you download will be different to those shown in the tutorials, so be aware of various visual differences over time.
Wamp server is by default configured so that the website sits in:
With WAMP installed, you can browse to the website by typing
http://localhost into your web browser.
c:\wampin the list of folders, choose New > Folder and set the name to
First step is to download the ActivePerl for Windows package from the ActiveState website. When installing Perl, I recommend that it is installed into your Wamp folder (at
c:\wamp\bin\Perl) instead of its default location of c:\Perl. This is just a preference to keep everything related to WAMP in a consistent location.
After installation, you should confirm that Perl has updated your system PATH variable to ensure it can find the Perl binaries. The easiest way to do this is to open a command prompt (Start > Run > enter the word cmd and hit Enter). At the command prompt, type:
perl -v and Perl should report its version number.
Configuring WAMP simply involves editing the Apache configuration file (named
httpd.conf) to tell it to recognise file extensions .pl and .cgi and to pass them over to Perl for processing. By default, httpd.conf should be located at
c:\wamp\bin\apache\ApacheX.X.XX\conf\httpd.conf but you can access it by clicking: WAMP icon in the system tray > Apache > httpd.conf
You will have to do a bit of hunting to find the various parts that need changing…
Options Indexes FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
#AddHandler cgi-script .cgi(note the space between cgi-script and .cgi).
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
DirectoryIndex index.php index.php3 index.html index.htm(normally inside the
DirectoryIndex index.php index.php3 index.html index.htm index.cgi index.pl
WAMP menu > Restart All Services
With WAMP up and running (it is running, right?), we need to install an FTP Server on the same PC so that Actinic can upload its website.
Download FileZilla Server from the filezilla-project.org website and install using default options. If you prefer, you can choose to run FileZilla Server manually each time you need to provide FTP access rather than have it start automatically. NOTE and take appropriate precautions in regard to the security implications of running an FTP server on your PC.
Open up the FileZilla Server Interface; the Server Address should be 127.0.0.1 and the Port 14147. Unless you configure additional security settings, the default FileZilla Server settings are fine for our purpose.
To create an FTP user for Actinic, click Edit > Users in the FZ Server Interface
In the General Page, click Add under the Users section. Enter an appropriate FTP username (eg.
actinictest) and leave the Group as
<none>. Click OK. (You may also wish to set a Password for this user, but ticking the Password checkbox under account settings and entering a password.)
Give our FTP user access to the two folders that Actinic required (webroot and cgi-bin):
c:\wamp\www\actinictestand click OK
c:\wamp\cgi-bin(which we created earlier) and click OK
c:\wamp\cgi-binentry and choose Edit Aliases, then enter
/cgi-binand click OK
FileZilla Server is now configured to allow Actinic to FTP its files into WAMP.
Coming soon (possibly).