Skip to content

Configurations

Giulio Troccoli-Allard edited this page Dec 4, 2020 · 1 revision

Apache

/etc/apache2/sites-available/tubecrush.conf

<VirtualHost *:80> 
  
    DocumentRoot /var/www/tubecrush/public 
 
        ErrorLog ${APACHE_LOG_DIR}/error.log 
        CustomLog ${APACHE_LOG_DIR}/access.log combined 
 
    LogLevel warn 
 
    <Directory /var/www/tubecrush/public> 
        Options -Indexes 
        AllowOverride All 
    </Directory> 
 
</VirtualHost>

Fix permissions

sudo chown -R www-data /var/www/tubecrush

MySQL

CREATE DATABASE tubecrush;
CREATE USER 'tubecrush'@'localhost' IDENTIFIED BY '******'
GRANT ALL PRIVILEGES ON tubecrush.* TO 'tubecrush'@'localhost';

Laravel

.env

APP_NAME=TubeCrush
APP_ENV=production
APP_KEY=
APP_DEBUG=false
APP_URL=http://localhost

LOG_CHANNEL=stack
LOG_LEVEL=error

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=tubecrush
DB_USERNAME=tubecrush
DB_PASSWORD=******

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=database
SESSION_LIFETIME=120

LARATRUST_ENABLE_CACHE=true

Make sure to change DB_PASSWORD to the same password you used above when creating the MySQL user;

Generate the key and migrate the database

php artisan key:generate
php artisan migrate --seed
Clone this wiki locally