To use InternshipManager you must use php7 and a PostgreSQL database
Check that the line extension=pdo_pgsql
in your php.ini is enabled.
You must also change the directory permissions so that the application can read and write in it help.
Make sure you meet all the requirements before launching the install.php
script
To install InternshipManager you must configure the file config.php
in the directory install
at the root of the project.
You have one configuration part for the database and the other for the administrator account, on the site.
When you configure your file run in a terminal (at project directory)
php install.php
If your configuration is good you will see the message Installation done!
and receive an email on your admin account, else check your config and try again.
The installation tool does not create a database in postgreSQL, you must create a user and a database to be able to use it. (Installation tool only create database schema).
To run InternshipManager on your machine, an SMTP client is required to send mail. InternshipManager sends mail to the admin when a new company account is created and to the company when the account is validated.
If you just want to try our service, you can easily install and setup MSMTP on your linux to work with PHP. (Check your php.ini
file).
InternshipManager will be using the mail you setup with your smtp to send mail to the admin and to the company.
To generate the documentation for InternshipManager you must use the Mkdocs.
To build the documentation open a terminal in the root of the project and do the command mkdocs build
.
Once the documentation has been generated, you can access it in the directory /site