1.8 KiB
1.8 KiB
Troubleshooting & Frequently Asked Questions
Common issues you might encounter while using Multi-PHP and how to fix them.
🚫 Service Fails to Start
This is often caused by port conflicts with other software.
- Nginx & Apache (Port 80/443): Check if Skype, IIS, or another XAMPP/WAMP environment is running and using Port 80.
- MariaDB (Port 3306): Check if you have an existing MySQL or MariaDB installation running.
- Solution: Go to
Settings > Generaland change the conflicting port to something else (e.g., Change Nginx to 8080 or MariaDB to 3307).
❌ PHP Error: "No input file specified"
This usually means Nginx or Apache cannot find your project's PHP files.
- Verify Project Path: Check if the project path in "My Projects" is correct.
- Trailing Slash: Ensure your project path doesn't end with an extra trailing slash unless necessary.
- Restart Services: Try stopping all services and starting them again.
🔒 403 Forbidden Access
Permissions or configuration issues can block access to your local site.
- Index File Missing: Ensure your project folder contains an
index.phporindex.html. - Nginx Config: If using Nginx, check the project-specific configuration for any manual
denyrules. - Directory Indexing: By default, Multi-PHP allows directory indexing. If it's blocked, you must have an index file.
💻 CLI Commands (php, mysql) Not Working
- PATH Not Updated: You must click "Sync Commands" in the CLI settings.
- Terminal Window: Close and reopen your terminal (CMD, PowerShell) for the changes to take effect.
- Check Integration: Ensure the "System PATH Integration" toggle is ON.
Tip
If you're still having trouble, check the "Service Logs" for detailed error messages from the PHP, Nginx, or MariaDB binaries.