T.ME/BIBIL_0DAY
CasperSecurity


Server : Apache/2
System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User : gositeme ( 1004)
PHP Version : 8.2.29
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/gositeme/domains/lavocat.quebec/private_html/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/gositeme/domains/lavocat.quebec/private_html/RECOVERY_STEPS.md
# Recovery Steps for lavocat.quebec

## Current Status (Oct 20, 2025 - 15:40)

### ✅ What's Working
- Static assets loading (`/_next/static/*` files now serving correctly)
- Homepage displays properly
- CSS and JavaScript files loading
- SQLite database exists with data (1.8MB)

### ❌ What's Broken
1. **Login/Signup Pages** - Stuck on loading screen, APIs not working
2. **Live Cases Page** - Empty, no data loading
3. **PHP Execution** - PHP files return 500 errors (hosting issue)
4. **Next.js Server** - Not consistently running, build issues

## Root Cause Analysis

1. **Database Mismatch**: System was originally SQLite (`prisma/dev.db`), we tried switching to MySQL
2. **API Routing**: Original setup used PHP APIs in `/php-migration/api/`, we broke the flow  
3. **Mixed Architecture**: Site is deployed as static HTML but needs dynamic APIs for auth/data

## Immediate Fix Plan

### Priority 1: Get Login/Signup Working
- **Original Setup**: `/api/*` → `/php-migration/api/*` (via .htaccess)
- **Issue**: PHP not executing on server
- **Solution**: Use Next.js API routes with Node server

### Priority 2: Infrastructure
- Complete Next.js build
- Start Node server on port 3000  
- Apache proxy `/api/*` to `http://localhost:3000/api/*`

## Files Modified (Need Review)
- `.htaccess` - Restored from backup ✅
- `prisma/schema.prisma` - Changed MySQL → SQLite ✅  
- `/php-migration/api/auth/login.php` - Created but PHP not working
- `/php-migration/api/auth/signup.php` - Created but PHP not working

## Next Steps
1. Complete Next.js build (`npm run build`)
2. Start server (`npx next start -p 3000`)
3. Update `.htaccess` to proxy to Node
4. Test login at https://lavocat.quebec/auth/login.html


CasperSecurity Mini