Skip to main content

Sadržaj

Mellon Laravel Web Application

Laravel PHP MariaDB Node.js Laravel Mix Bootstrap

Web aplikacija bazirana na Laravel 11 s Bootstrap 5 integracijom, dizajnirana za brzo i efikasno postavljanje.

URL za prijavu

Aplikaciji možete pristupiti na: https://mellon.hr/login

Tehnički detalji

  • Laravel: 11
  • PHP: 8.3
  • MariaDB: 10.6
  • Node.js: 16
  • Laravel Mix: 6

Preduvjeti

Instalacija

Pratite korake u nastavku za postavljanje aplikacije na vašem lokalnom ili produkcijskom serveru.

1. Kloniranje Repozitorija

Klonirajte repozitorij na vašu lokalnu mašinu:

git clone https://github.com/your-username/your-repository.git
cd your-repository

2. Instalacija PHP paketa

Instalirajte sve potrebne PHP pakete koristeći Composer:

composer install

3. Instalacija Node paketa

Instalirajte sve potrebne Node pakete koristeći npm:

npm install

4. Kreiranje .env datoteke

Kopirajte .env.example datoteku u .env i prilagodite postavke baze podataka:

cp .env.example .env

Konfigurirajte vašu .env datoteku s postavkama baze podataka:

DB_DATABASE=mellon_laraweb
DB_USERNAME=your_database_username
DB_PASSWORD=your_database_password

5. Generiranje APP_KEY

Pokrenite sljedeću komandu za generiranje aplikacijskog ključa:

php artisan key:generate

6. Pokretanje Migracija i Seedera

Pokrenite migracije za kreiranje baza podataka i unos početnih podataka:

php artisan migrate --seed

7. Laravel Mix Kompatibilnost

Pokrenite Laravel Mix za razvojno okruženje:

npm run dev

Za produkcijsko okruženje, pokrenite:

npm run production

Instalacija Debugbara

Za jednostavniju dijagnostiku aplikacije, instalirajte Laravel Debugbar:

composer require barryvdh/laravel-debugbar --dev

Debugbar će automatski biti omogućen u razvojnom okruženju.

Prava i dozvole na Linux serveru (CWP PRO)

Kako bi aplikacija pravilno radila na serveru, postavite prava i dozvole kako slijedi:

sudo chown -R apache:apache /home/mellon/public_html/mellon-laravel-website/
sudo chown -R nobody:nobody /home/mellon/public_html/mellon-laravel-website/

sudo find /home/mellon/public_html/mellon-laravel-website/ -type f -exec chmod 644 {} \;
sudo find /home/mellon/public_html/mellon-laravel-website/ -type d -exec chmod 755 {} \;

sudo chmod -R 775 /home/mellon/public_html/mellon-laravel-website/storage
sudo chmod -R 775 /home/mellon/public_html/mellon-laravel-website/bootstrap/cache

Korisni Linkovi