2.6 KiB
2.6 KiB
Profice Website - Server Deployment Guide
🚀 Ready for Production
Your website has been prepared for server hosting with the following optimizations:
✅ Completed Setup
1. Webhook Configuration Updated
- ✅ Switched to production webhook URLs
- ✅ Debug mode disabled for security
- ✅ Using correct N8N webhook IDs
2. Server Security & Performance (.htaccess)
- ✅ Directory listing disabled
- ✅ GZIP compression enabled
- ✅ Browser caching configured
- ✅ Security headers set
- ✅ PHP error display disabled
- ✅ HTTPS redirect ready (uncomment when SSL is active)
3. Character Encoding Fixed
- ✅ All German special characters corrected
- ✅ UTF-8 encoding properly configured
4. File Structure Clean
- ✅ Test files removed
- ✅ Production-ready configuration
📁 Files to Upload
Upload the entire Profice WebSite folder to your server:
Profice WebSite/
├── .htaccess # Server configuration
├── index.html # Homepage
├── sites/ # Subpages
│ ├── offers.html
│ ├── leads.html
│ ├── website.html
│ ├── ki-integration.html
│ └── automatisation.html
├── scripts/ # Backend functionality
│ └── add/
│ └── send.php # Webhook handler
├── style/ # CSS files
├── images/ # Image assets
└── components/ # Reusable components
🔧 Server Requirements
Minimum Requirements:
- ✅ PHP 7.4+ (recommended 8.0+)
- ✅ Apache server with .htaccess support
- ✅ cURL extension enabled
- ✅ JSON extension enabled
Optional (for better performance):
- SSL certificate (HTTPS)
- GZIP compression support
- Expires module for caching
🌐 After Upload
- Test the contact form - Submit a test request
- Check webhook delivery - Verify N8N receives requests
- Test all pages - Ensure proper navigation
- Enable HTTPS (if available) - Uncomment lines 50-53 in .htaccess
🔒 Security Notes
- All sensitive data (webhooks, tokens) are stored in
send.php - Debug mode is disabled in production
- Security headers are configured
- Directory listing is disabled
📞 Support
If you encounter issues:
- Check server error logs
- Verify PHP extensions (cURL, JSON)
- Test webhook URLs manually
- Ensure file permissions are correct (755 for folders, 644 for files)
Your website is now ready for production deployment! 🎉