# Debug Guide za cPanel JavaScript Problemi

## Problem
JavaScript fajlovi se ne učitavaju na `https://tehnolink.net/konfigurator/`

## Koraci za rešavanje

### 1. Test bez .htaccess
1. Obrišite `.htaccess` fajl iz `public_html/konfigurator/`
2. Testirajte da li se JS fajlovi učitavaju
3. Ako rade, problem je u .htaccess pravilima

### 2. Test sa jednostavnim .htaccess
1. Koristite `simple-htaccess` fajl
2. Preimenujte ga u `.htaccess`
3. Testirajte ponovo

### 3. Proverite strukturu foldera
```
public_html/konfigurator/
├── index.html
├── _next/
│   └── static/
│       └── chunks/
│           └── (svi JS fajlovi)
├── products/
├── .htaccess
└── ... (ostali fajlovi)
```

### 4. Proverite dozvole
- Fajlovi: 644
- Folderi: 755
- .htaccess: 644

### 5. Testiranje pojedinačnih fajlova
Pokušajte direktno da pristupite:
- `https://tehnolink.net/konfigurator/_next/static/chunks/098e488a2c36df6e.js`
- `https://tehnolink.net/konfigurator/index.html`

### 6. Proverite cPanel error logove
- Idite na cPanel
- "Metrics" → "Errors"
- Potražite 404 ili 500 greške za JS fajlove

### 7. Proverite server konfiguraciju
- Da li je mod_rewrite uključen?
- Da li server podržava .htaccess fajlove?
- Da li postoje ograničenja za JS fajlove?

## Alternativna rešenja

### Rešenje A: Bez .htaccess
Ako aplikacija radi bez .htaccess, možda nije potreban za static fajlove.

### Rešenje B: Relativne putanje
Proverite da li su putanje u index.html fajlu ispravne za subfolder.

### Rešenje C: Server konfiguracija
Kontaktirajte hosting providera za:
- Omogućavanje mod_rewrite
- Proveru MIME type podešavanja
- Proveru bezbednosnih ograničenja

## Testiranje nakon svake promene

1. Clear browser cache (Ctrl+F5)
2. Testirajte `https://tehnolink.net/konfigurator/`
3. Proverite Developer Console (F12) za JS greške
4. Proverite Network tab za failed request-ove

## Ako ništa ne radi

Poslednje rešenje:
1. Kreirajte novi Next.js projekat sa minimalnom konfiguracijom
2. Testirajte deployment sa samo jednom stranicom
3. Postepeno dodajte funkcionalnost
