Skip to content
ABS Permits is an online research permit system
PHP CSS JavaScript HTML XSLT Python Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Added mySQL Dump Sep 21, 2018
public Added mySQL Dump Sep 21, 2018
sys Initial Commit Mar 6, 2018
vendor Initial Commit Mar 6, 2018
.gitignore Back end changes for Approvals and Front-End Payment by M-Pesa Online Apr 4, 2018
README Adding README file Mar 5, 2018
README.md Updated README Sep 21, 2018
abs.sql.gz Added MySQL database dump Sep 21, 2018
composer.json Initial Commit Mar 6, 2018
composer.lock Initial Commit Mar 6, 2018

README.md

ABS

*Access and Benefits Sharing is an online research permit system for :

  • Biological resources
  • Genetic Resources
  • DNA / RNA extracts
  • Bio Chemical resources
  • Derivatives
  • Progeny
  • Traditional Knowledge
  • Digital Sequence Information and associated information

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Things you need to install the software and how to install them

Web Server : Apache2/Nginx
Database Server : Mysql , Postgres , MS-SQL

Installing

Create mysql database Import abs.tar.gz using php myadmin Edit app/config/database.php and app/config/databases.php , edit database host , user name and password.

Copy ABS Master Project to a location e.g /var/www/html/abs

In Apache , add virtual host for the front-end and shown below . This virtual host will serve the ABS frontend web portal.

<VirtualHost  127.0.0.2:80>
   ServerAdmin webmaster@localhost
       ServerName    abs.net
       ServerAlias   abs.net
       DocumentRoot /var/www/html/abs/public/

      <Directory  /var/www/html/abs/public/ >
         Options Indexes FollowSymLinks MultiViews
         AllowOverride All
         Order allow,deny
         allow from all
       </Directory>
      
       RewriteEngine on

</VirtualHost>

In Apache , add another virtual host for the back-end and shown below . This virtual host will serve the ABS administrative back-end portal.

<VirtualHost  127.0.0.3:80>
	ServerAdmin webmaster@localhost
        ServerName   admin.abs.net
        ServerAlias    admin.abs.net
        DocumentRoot /var/www/html/abs/public/

       <Directory  /var/www/html/abs/public/ >
          Options Indexes FollowSymLinks MultiViews
          AllowOverride All
          Order allow,deny
          allow from all
        </Directory>
       
        RewriteEngine on

</VirtualHost>

Edit hosts file and map your virtual domains to the selected localhost IP Address as shown below

In Linux : In terminal

#sudo nano /etc/hosts

In Windows : From Notepad, open the following file:

c:\Windows\System32\Drivers\etc\hosts.

Paste the following in the hosts file and save.

127.0.0.2      abs.net
127.0.0.3      admin.abs.net

Restart the web server service and visit the virtual domain in your favourite browser.

Built With

Contributing

Please read [CONTRIBUTING.md]

Authors

  • Erastus Kariuki - Initial work - ekariz
  • Paul Oldham - Initial work - poldham

License

This project is licensed under the MIT License - see the LICENSE.md file for details

You can’t perform that action at this time.