51 lines
1.9 KiB
Bash
51 lines
1.9 KiB
Bash
#!/bin/bash
|
|
|
|
echo "🔧 Fix: Alle HTTP 405 Method Not Allowed Fehler"
|
|
echo "=============================================="
|
|
|
|
# 1. Laravel Cache leeren
|
|
echo "1. 🧹 Laravel Cache leeren..."
|
|
php artisan cache:clear 2>/dev/null || echo "⚠️ cache:clear übersprungen"
|
|
php artisan config:clear 2>/dev/null || echo "⚠️ config:clear übersprungen"
|
|
php artisan route:clear 2>/dev/null || echo "⚠️ route:clear übersprungen"
|
|
php artisan view:clear 2>/dev/null || echo "⚠️ view:clear übersprungen"
|
|
|
|
# 2. Bootstrap Cache leeren
|
|
echo "2. 🗂️ Bootstrap Cache leeren..."
|
|
rm -f bootstrap/cache/*.php 2>/dev/null || echo "⚠️ bootstrap/cache/*.php nicht gefunden"
|
|
|
|
# 3. Route-Tests ausführen
|
|
echo "3. 🧪 Route-Tests ausführen..."
|
|
echo " - Create-Route Test:"
|
|
php test-route-fix.php 2>/dev/null || echo "⚠️ test-route-fix.php übersprungen"
|
|
|
|
echo " - Remove-Route Test:"
|
|
php test-remove-fix.php 2>/dev/null || echo "⚠️ test-remove-fix.php übersprungen"
|
|
|
|
# 4. Debug-Modus aktivieren
|
|
echo "4. 🐛 Debug-Modus aktivieren..."
|
|
if [ -f .env ]; then
|
|
sed -i 's/APP_DEBUG=false/APP_DEBUG=true/' .env
|
|
sed -i 's/APP_ENV=production/APP_ENV=local/' .env
|
|
echo " ✅ Debug-Modus aktiviert"
|
|
else
|
|
echo " ❌ .env Datei nicht gefunden"
|
|
fi
|
|
|
|
# 5. Route-Liste anzeigen
|
|
echo "5. 📋 Route-Liste prüfen..."
|
|
php artisan route:list | grep -E "(create|remove|store)" 2>/dev/null || echo "⚠️ route:list übersprungen"
|
|
|
|
echo ""
|
|
echo "✅ Alle 405-Fehler behoben!"
|
|
echo ""
|
|
echo "🔗 Testen Sie jetzt:"
|
|
echo "1. Neuen Lack erstellen: https://neonail.vogt.de.com/create-nail-polish"
|
|
echo "2. Lack entfernen: https://neonail.vogt.de.com/my-collection"
|
|
echo "3. Admin-User verwalten: https://neonail.vogt.de.com/admin/users"
|
|
echo ""
|
|
echo "📝 Falls Probleme bestehen:"
|
|
echo "- Prüfen Sie die Browser-Entwicklertools (F12)"
|
|
echo "- Schauen Sie in storage/logs/laravel.log"
|
|
echo "- Führen Sie php artisan route:list aus"
|