Common Webuzo Errors and Fixes
Webuzo simplifies application deployment on your Domain India hosting, but you may occasionally encounter errors. This guide covers the most common Webuzo issues and their solutions.
1. Webuzo Panel Not Loading
Symptoms
- Browser shows "Unable to connect" or timeout when accessing the Webuzo panel
- Panel URL (http://YOUR_IP:2004 or https://YOUR_IP:2005) does not respond
Solutions
Check if the Webuzo service is running:
sudo /etc/init.d/webuzo statusRestart the Webuzo service:
sudo /etc/init.d/webuzo restartVerify the port is open in your firewall:
# For UFW
sudo ufw allow 2004/tcp
sudo ufw allow 2005/tcp
# For iptables
sudo iptables -A INPUT -p tcp --dport 2004 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 2005 -j ACCEPTCheck if another service is using the port:
sudo ss -tulnp | grep 2004Tip: Always access the Webuzo admin panel via HTTPS (port 2005) for security.
2. "Unable to Install Application" Error
Symptoms
- Application installation fails with a generic error
- Progress bar stops or shows an error message
Solutions
Check disk space:
df -hApplications need sufficient disk space for both download and installation.
Check PHP version compatibility:
Some applications require specific PHP versions. In the Webuzo panel:
- Go to PHP Settings
- Verify the active PHP version meets the application requirements
- Switch to a compatible version if needed
Clear the Webuzo cache:
rm -rf /var/webuzo/cache/*
sudo /etc/init.d/webuzo restartCheck Webuzo logs for details:
tail -50 /var/webuzo/log/webuzo.logVerify MySQL is running:
Many applications require MySQL:
sudo systemctl status mysql
sudo systemctl start mysql3. Database Connection Errors
Symptoms
- "Error establishing a database connection" on installed applications
- Applications show blank pages after installation
Solutions
Verify MySQL is running:
sudo systemctl status mysqlCheck database credentials:
- Log in to the Webuzo panel
- Go to Databases > MySQL Databases
- Verify the database name, username, and password
- Cross-check with your application's configuration file
Test the database connection manually:
mysql -u dbuser -p dbnameReset database password:
- In Webuzo panel, go to Databases > MySQL Databases
- Click on the database user
- Set a new password
- Update the password in your application's config file
4. Email Not Working
Symptoms
- Cannot send or receive emails
- Email forms on applications do not send
Solutions
Check if the mail service is running:
sudo systemctl status postfix
sudo systemctl start postfixVerify DNS MX records:
- Ensure your domain's MX records point to your server
- Use an online MX lookup tool to verify
Check mail logs:
tail -50 /var/log/mail.logIf using a web application, configure it to use SMTP instead of PHP's mail() function for better reliability.
5. SSL Certificate Issues
Symptoms
- Browser shows "Not Secure" warning
- SSL certificate expired or invalid
- Mixed content warnings
Solutions
Install or renew Let's Encrypt SSL via Webuzo:
- Log in to the Webuzo panel
- Go to SSL > Let's Encrypt
- Select your domain
- Click Install or Renew
Verify DNS is pointing to your server:
SSL issuance requires your domain to resolve to your VPS IP.
Check certificate status:
openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -datesForce HTTPS redirect:
Add to your .htaccess file:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]6. PHP Errors and Version Issues
Symptoms
- White/blank pages on applications
- PHP deprecated function warnings
- "Unsupported PHP version" errors
Solutions
Switch PHP version in Webuzo:
- Go to PHP Settings in the Webuzo panel
- Select the required PHP version
- Click Save and restart the web server
Enable error display for debugging:
Add to your .htaccess or php.ini:
display_errors = On
error_reporting = E_ALLTip: Disable error display on production sites after debugging. Showing errors publicly can reveal sensitive information.
Install missing PHP extensions:
- Go to PHP Settings > Extensions in Webuzo
- Enable required extensions (e.g.,
curl,mbstring,gd,zip) - Restart the web server
7. File Permission Issues
Symptoms
- "403 Forbidden" errors
- Cannot upload files through application
- Application cannot write to directories
Solutions
# Set correct ownership
sudo chown -R webuzo:webuzo /home/webuzo/public_html/
# Set directory permissions
find /home/webuzo/public_html/ -type d -exec chmod 755 {} ;
# Set file permissions
find /home/webuzo/public_html/ -type f -exec chmod 644 {} ;
# For writable directories (uploads, cache)
chmod 775 /home/webuzo/public_html/wp-content/uploads8. Webuzo Update Failed
Symptoms
- Webuzo panel shows update available but update fails
- Panel behaves unexpectedly after update
Solutions
Manual update:
wget -N http://files.webuzo.com/install.sh
chmod 755 install.sh
./install.shCheck for sufficient disk space before updating:
df -hUseful Webuzo Paths
| Item | Path |
|---|---|
| Webuzo logs | /var/webuzo/log/ |
| Application files | /home/webuzo/public_html/ |
| PHP configuration | /etc/php/ |
| MySQL data | /var/lib/mysql/ |
| Apache config | /etc/apache2/ or /etc/httpd/ |
| Webuzo cache | /var/webuzo/cache/ |
Related Articles
- Troubleshooting Application Installation in Webuzo
- Basic VPS Server Management Commands
- Common VPS Issues and Solutions
Need help resolving a Webuzo issue? Contact our support team at [email protected] or open a ticket at https://domainindia.com/support.