Phase 3.1: Enhanced Chore Logging and Reporting System
This commit is contained in:
75
FIX_BROKEN_IMAGES.txt
Normal file
75
FIX_BROKEN_IMAGES.txt
Normal file
@@ -0,0 +1,75 @@
|
||||
========================================
|
||||
🔧 FIX: IMAGES NOT SHOWING
|
||||
========================================
|
||||
|
||||
You're seeing broken/missing images. Here's how to fix it:
|
||||
|
||||
## STEP 1: Run Diagnostics
|
||||
|
||||
Double-click: DIAGNOSE_IMAGE_UPLOAD.bat
|
||||
|
||||
This will check:
|
||||
✅ Backend running on port 8001?
|
||||
✅ Database has avatar_url/image_url columns?
|
||||
✅ Files uploaded to correct directory?
|
||||
✅ Static files accessible?
|
||||
|
||||
## STEP 2: Apply Fixes Based on Results
|
||||
|
||||
### If "avatar_url column MISSING":
|
||||
```
|
||||
Run: APPLY_IMAGE_MIGRATION.bat
|
||||
```
|
||||
This adds the database columns needed.
|
||||
|
||||
### If "Backend NOT responding":
|
||||
```
|
||||
Run: restart_backend.bat
|
||||
```
|
||||
Backend must be running on port 8001.
|
||||
|
||||
### If columns exist but images still broken:
|
||||
```
|
||||
1. Stop backend (Ctrl+C)
|
||||
2. Run: restart_backend.bat
|
||||
3. Refresh browser (Ctrl+Shift+R)
|
||||
```
|
||||
|
||||
## STEP 3: Test Upload
|
||||
|
||||
1. Login to app
|
||||
2. Go to Settings
|
||||
3. Click "Upload Avatar"
|
||||
4. Select an image
|
||||
5. Should see image immediately!
|
||||
|
||||
## COMMON ISSUES & FIXES:
|
||||
|
||||
### Issue: "Mixed content" error in browser
|
||||
Fix: Make sure backend is http://localhost:8001
|
||||
Check browser console (F12)
|
||||
|
||||
### Issue: "404 Not Found" for /static/uploads
|
||||
Fix: Backend needs restart after adding uploads.py
|
||||
Run: restart_backend.bat
|
||||
|
||||
### Issue: Image uploads but doesn't show
|
||||
Fix: 1. Check database has avatar_url column
|
||||
2. Restart backend
|
||||
3. Clear browser cache (Ctrl+Shift+R)
|
||||
|
||||
### Issue: CORS error
|
||||
Fix: Backend CORS already configured
|
||||
Just restart backend
|
||||
|
||||
## VERIFY IT WORKS:
|
||||
|
||||
Test URL in browser:
|
||||
http://localhost:8001/static/uploads/users/user_1_6ba276ca.png
|
||||
|
||||
Should show image, not 404 error.
|
||||
|
||||
If 404: Backend needs restart or migration not run
|
||||
If image loads: Frontend just needs browser refresh!
|
||||
|
||||
========================================
|
||||
Reference in New Issue
Block a user