Line 11: | Line 11: | ||
##ActiveState Perl: http://www.activestate.com/activeperl/downloads | ##ActiveState Perl: http://www.activestate.com/activeperl/downloads | ||
##MySQL: http://www.mysql.com/downloads/mirror.php?id=390181#mirrors | ##MySQL: http://www.mysql.com/downloads/mirror.php?id=390181#mirrors | ||
- | ##Or, ftp://ftp.thegpm.org/projects/localgpm/apache-perl-mysql.zip This is a single archive file which contains Apache HTTP Server 2.2.15, ActiveState Perl 5.10.1.1007 and MySQL Server 5.1.48. | + | ##Or, ftp://ftp.thegpm.org/projects/localgpm/apache-perl-mysql.zip This is a single archive file which contains Apache HTTP Server 2.2.15, ActiveState Perl 5.10.1.1007 and MySQL Server 5.1.48. After downloading, extract the three setup files to a temporary location; you will not need them after installation is complete. |
#Extract the contents of gpm-software.zip to the location you have chosen. E.g., if the '''E:''' drive on your computer has the free space an installation will require, extract gpm-software.zip to '''E:\'''. | #Extract the contents of gpm-software.zip to the location you have chosen. E.g., if the '''E:''' drive on your computer has the free space an installation will require, extract gpm-software.zip to '''E:\'''. | ||
- | #Install Apache, Perl and MySQL, following the directions provided in the installation process. | + | #Install Apache, Perl and MySQL, following the directions provided in the installation process. These directions assume that the versions of Apache, Perl and MySQL to be used were extracted from the archive available on the GPM FTP site. |
- | ##Apache | + | ##Apache (called '''httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi''') |
###"Network domain" value should be the same as the end of the target computer's DNS name; e.g., if the target computer has a DNS entry of "science14.med.university.edu", enter "med.university.edu". If you need assistance with this step, contact your local support. | ###"Network domain" value should be the same as the end of the target computer's DNS name; e.g., if the target computer has a DNS entry of "science14.med.university.edu", enter "med.university.edu". If you need assistance with this step, contact your local support. | ||
###"Server name" value should match the full DNS name of the target computer. E.g., if the computer onto which the local version of the GPM is being installed has a DNS name of "web3.university.edu", enter "web3.university.edu". If you need assistance with this step, contact your local support. | ###"Server name" value should match the full DNS name of the target computer. E.g., if the computer onto which the local version of the GPM is being installed has a DNS name of "web3.university.edu", enter "web3.university.edu". If you need assistance with this step, contact your local support. | ||
Line 27: | Line 27: | ||
####The ScriptAlias value is based off wherever you extracted gpm-software.zip. Make the line read: <tt>ScriptAlias /thegpm-cgi/ "<base_path>/thegpm/thegpm-cgi/"</tt>, where '''<base_path>''' stands for the path in which you extracted gpm-software.zip. E.g., if you installed to ''''E:\''', write '''"E:/thegpm/thegpm-cgi/"'''; if you installed to '''"D:/websites/"''', write '''"D:/webistes/thegpm/thegpm-cgi/"'''. If the line does not exist, add it anywhere below the "</Directory>" line that closes the <Directory "<base_path>/thegpm/"> line. | ####The ScriptAlias value is based off wherever you extracted gpm-software.zip. Make the line read: <tt>ScriptAlias /thegpm-cgi/ "<base_path>/thegpm/thegpm-cgi/"</tt>, where '''<base_path>''' stands for the path in which you extracted gpm-software.zip. E.g., if you installed to ''''E:\''', write '''"E:/thegpm/thegpm-cgi/"'''; if you installed to '''"D:/websites/"''', write '''"D:/webistes/thegpm/thegpm-cgi/"'''. If the line does not exist, add it anywhere below the "</Directory>" line that closes the <Directory "<base_path>/thegpm/"> line. | ||
###Save the changes and restart the Apache server. If it fails to start, use the command-line Apache tool: "<tt>apachectl configtest</tt>" in the '''/bin/''' folder of the Apache install directory. | ###Save the changes and restart the Apache server. If it fails to start, use the command-line Apache tool: "<tt>apachectl configtest</tt>" in the '''/bin/''' folder of the Apache install directory. | ||
- | ##Perl: install using the recommended settings. Remember the drive letter in which Perl was installed; it will be needed later (the default perl installation directory is '''C:\perl'''). | + | ##Perl (called '''ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi'''): install using the recommended settings. Remember the drive letter in which Perl was installed; it will be needed later (the default perl installation directory is '''C:\perl'''). |
- | ##MySQL | + | ##MySQL (called '''mysql-essential-5.1.48-win32.msi''') |
###install using the MyISAM table type, and following the other recommended settings. | ###install using the MyISAM table type, and following the other recommended settings. | ||
###Go to the installation directory of MySQL (by default, this is found in the "Program Files" directory). Make a backup copy of the my.ini file. Edit the original and change the "datadir" value to read <tt>datadir="<base_path>/gpmdb/data/"</tt>, including the double quotes. | ###Go to the installation directory of MySQL (by default, this is found in the "Program Files" directory). Make a backup copy of the my.ini file. Edit the original and change the "datadir" value to read <tt>datadir="<base_path>/gpmdb/data/"</tt>, including the double quotes. |