Hello, if you thought of something that need to done, but busy at the moment, create an issue! So that somebody who might find the problem doable/easy can get that job done instead! Remember to describe the problem and the definition of done as clearly as possible, just suggesting~
[email protected] (admin)
[email protected] (admin)
[email protected] (admin)
[email protected] (admin)
[email protected] (admin)
[email protected] (admin)
[email protected] (student Husky)
[email protected] (student Chopper)
DEFAULT PASSWORDS: qwerty123
Install XAMPP
https://www.apachefriends.org/index.html
git clone https://github.com/dev-seahouse/cs3226Assignments.git
Add the following code into C:\xampp\apache\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\rankteam1\public"
Errorlog "C:\xampp\htdocs\rankteam1\storage\logs\error.log"
<Directory "C:\xampp\htdocs\rankteam1\public">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Remove the semi-colon for the following values in C:\xampp\php\php.ini
extension=php_openssl.dll
extension=php_curl.dll
extension=php_sockets.dll
double check that there is only one uncommented line of "extension=php_openssl.dll"
- Download and install Composer at https://getcomposer.org/download/
- When asked to select command-line PHP, browse to C:\xampp\php\php.exe
In the root folder of the project C:\xampp\htdocs\rankteam1 open command prompt and run the following commands:
# composer global require "laravel/installer"
# composer install
# composer require "laravelcollective/html":"^5.3.0"
In the root folder of the project C:\xampp\htdocs\rankteam1
# php artisan config:clear
# copy .env.example .env
# php artisan key:generate
Modify the following settings in C:\xampp\htdocs\rankteam1\.env
DB_CONNECTION=mysql
DB_HOST=128.199.205.219
DB_PORT=3306
DB_DATABASE=ranklist
DB_USERNAME=developer
DB_PASSWORD=developerP@ssw0rd1
Update the following variables in C:\xampp\phpMyAdmin\config.inc.php
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'developer';
$cfg['Servers'][$i]['password'] = 'developerP@ssw0rd1';
$cfg['Servers'][$i]['host'] = '128.199.205.219';
You should be able to access http://localhost/phpmyadmin without having to enter the credentials
To access http://128.199.205.219/phpmyadmin/
User: developer
Password: developerP@ssw0rd1
In the root folder of the project C:\xampp\htdocs\rankteam1 open command prompt and run the following command:
# composer require guzzlehttp/guzzle
Modify the following settings in C:\xampp\htdocs\rankteam1\.env Verified Mailgun domain settings
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=2525
[email protected]
MAIL_PASSWORD=89655d866e35092485fe34b412474103
MAIL_ENCRYPTION=null
Sandbox credentials: MAIL_USERNAME=[email protected] MAIL_PASSWORD=a0c542a3057fc62deff7e1e10016f18b
- Download and install Nodejs at https://nodejs.org/en/
- open command prompt and run the following commands:
# npm install
If you are using windows, open command prompt and type the following command
# .\run
If you are using linux/Mac, open terminal and type the following command
# php artisan serve & npm run watch
Open terminal and type the following command:
npm run production