PolyCMS Troubleshooting & Common Issues
404 Errors on Frontend Pages
Symptom: Blog frontend pages return 404 "Page Not Found" errors.
Solution:
- Navigate to Blog > Settings > Permalinks.
- Click Save Settings (even without making changes).
- This regenerates the
.blog_prefix_cache.phprouting cache. - Clear your browser cache and reload the frontend page.
If the issue persists, verify that your web server has mod_rewrite enabled (Apache) or proper try_files configuration (Nginx).
Permission Denied Errors
Symptom: Staff members cannot access CMS features — "Permission Denied" message appears.
Solution:
- Navigate to Setup > Staff > [Staff Member] > Permissions.
- Enable the
polycmscapability with appropriate access levels:
- View — Browse posts, pages, media, dashboard
- Create — Add new content
- Edit — Modify existing content, publish/unpublish
- Delete — Remove content permanently
- Administrators always have full access regardless of permission settings.
Media Upload Failures
Symptom: Image uploads fail or return error messages.
Possible Causes and Solutions:
| Cause | Solution |
|---|---|
| File too large | Increase PHP upload_max_filesize and post_max_size in php.ini |
| Unsupported format | PolyCMS accepts: jpg, png, gif, webp, svg, pdf. Other formats are blocked |
| Directory not writable | Ensure uploads/polycms/ directory has write permissions (755 or 775) |
| PHP function blocked | Verify move_uploaded_file is not disabled in PHP configuration |
Theme Not Rendering Correctly
Symptom: Frontend displays broken layout, missing styles, or raw HTML.
Solutions:
- Verify the theme is properly activated in Blog > Themes.
- Check that theme files are complete — compare against the original theme package.
- Clear any server-side caching (OPcache, Varnish, etc.).
- Inspect browser console for JavaScript errors or missing asset files.
Plugin Conflicts
Symptom: Activating a plugin causes errors or breaks functionality.
Solution:
- Deactivate the problematic plugin via Blog > Plugins.
- If the admin panel is inaccessible, manually rename the plugin folder in
modules/polycms/plugins/to disable it. - Report the issue via Envato support with error details.
Comments Not Appearing
Symptom: Submitted comments are not visible on the frontend.
Possible Causes:
- Comments require moderation — check Blog > Comments for pending items.
- Comments are disabled on the specific post — edit the post and enable the "Allow Comments" checkbox.
- Comments are disabled globally — check Blog > Settings.
Slow Page Load
Symptom: Frontend pages load slowly.
Solutions:
- Activate the MTOptimize plugin for frontend asset optimization.
- Enable server-side caching (OPcache for PHP, page caching for HTTP).
- Optimize images before upload — use compressed formats (WebP, optimized JPEG).
- Ensure database indexes are intact by re-running the module migration.
Database Connection Issues After Migration
Symptom: CMS features return database errors after server migration.
Solution:
- Verify Perfex CRM database connection is working (other CRM features should work fine since PolyCMS uses the same connection).
- Navigate to Setup > Modules and verify PolyCMS is activated.
- If tables are missing, deactivate and reactivate the module to trigger
install.php.
Need Additional Help?
If you encounter issues not covered here, please reach out through our CodeCanyon support page. We provide completely free technical support for all PolyCMS customers.
Related Documentation
- Installation Guide — Initial setup and configuration.
- Permalink Settings — URL configuration and cache management.
- FAQ — Frequently asked questions about PolyCMS.