Check that your PHP version and configuration is valid both for PHP Web & CLI.
You can keep and migrate your beta4 or beta5 database. Install the RC1 application,
configure the database in the
.env file, then run
php artisan migrate.
Of course, this is your responsability to make all the necessary backups and checks.
The database schema has changed since beta4 and there is no migration. So we recommend installing a fresh application with a fresh database.
Assuming that you want to install TRAX LRS in a folder named traxlrs:
git clone --recursive --branch rc1 https://github.com/trax-project/trax2-extended-lrs traxlrs cd traxlrs composer install
bootstrap/cache require write access by the web server.
If you are not sure how to configure this, you can use the following commands for testing purpose.
chmod -R 777 bootstrap/cache chmod -R 777 storage
For security reasons, only the
public folder should be accessible by the web server.
Create a virtual host and configure the document root to
Create an empty database with the
Then, at the root of the application folder, make a copy of the
.env and enter your database settings.
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=traxlrs DB_USERNAME=root DB_PASSWORD=
DB_CONNECTION=pgsql DB_HOST=127.0.0.1 DB_PORT=5432 DB_DATABASE=traxlrs DB_USERNAME=postgres DB_PASSWORD=aaaaaa
.env file, you must set the public URL of your TRAX LRS application :
php artisan key:generate php artisan migrate
You can now create an admin account with the following command. This will give your credentials to log into the application.
php artisan admin:create
Additional commands and options are documented in Users & Roles.
TRAX LRS needs to perform some tasks on a regular basis. Please, refer to the CRON jobs page to get more details.
.env file, change settings from:
You can get the last minor updates with the following commands:
git pull origin rc1 git submodule update composer dumpautoload