new: [install] instructions

remotes/origin/main
iglocska 2020-06-22 14:50:56 +02:00
parent 602f6dd297
commit e319e7b4fa
No known key found for this signature in database
GPG Key ID: BEA224F1FEF113AC
1 changed files with 39 additions and 0 deletions

39
INSTALL/INSTALL.md Normal file
View File

@ -0,0 +1,39 @@
# Simply clone this repository (for example into /var/www/cerebrate)
```
cd /var/www
git clone git@github.com:cerebrate-project/cerebrate.git
```
# Run composer
```
cd /var/www/cerebrate
composer install
```
# Create a database for cerebrate
```
mysql
CREATE DATABASE cerebrate;
CREATE USER 'cerebrate'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD'
GRANT USAGE ON *.* to cerebrate@localhost;
GRANT ALL PRIVILEGES ON cerebrate.* to cerebrate@localhost;
FLUSH ALL PRIVILEGES;
```
# Load the default table structure into the database
mysql -u cerebrate -p cerebrate < /var/www/cerebrate/INSTALL/MYSQL.sql
# create your local configuration and set the db credentials
cp -a /var/www/cerebrate/config/app_local.example.php /var/www/cerebrate/config/app_local.php
vim /var/www/cerebrate/config/app_local.php
# Simple modify the Datasource -> default array's username, password, database fields
# Create an apache config file for cerebrate / ssh key and point the document root to /var/www/cerebrate/webroot/index.php and you're good to go