Plugin Won’t Activate
Symptoms
- “Error activating plugin” message
- Plugin remains inactive
- No SLOS menu in admin
- Requirement: PHP 7.4+
- Solution: Upgrade PHP version with hosting provider
- Check: SLOS → Settings → System Info to verify
- Requirement: WordPress 6.0+
- Solution: Upgrade WordPress to latest version
- Check: Dashboard → Updates
- Requirement: 256MB minimum (512MB recommended)
- Solution: Add to wp-config.php:
- Issue: Plugin can’t write to directories
- Solution: Fix permissions:
- Issue: Another plugin prevents activation
- Solution:
- Enable WordPress debugging:
- Check error log:
- Contact support with:
- Blank page when clicking SLOS menu
- “Nonce verification failed” message
- 500 Internal Server Error
- Via plugin (W3 Total Cache, WP Rocket, etc.)
- Or manually via FTP/SSH:
- Verify user has
manage_optionscapability - Ensure user is Administrator role
- Go to Users → Select user → Check “Administrator”
- Deactivate all plugins except SLOS
- Try accessing dashboard
- Reactivate plugins one by one
- Identify culprit
- In wp-config.php:
- Open DevTools (F12)
- Go to Console tab
- Look for JavaScript errors
- Check Network tab for failed requests
- “Table doesn’t exist” errors
- Settings won’t save
- Blank dashboard metrics
- Go to SLOS → Settings → Advanced
- Click Reinstall Database Tables
- Wait for completion
- Check if tables created
- Open phpMyAdmin
- Select your database
- Look for tables starting with
slos_ - If empty, reinstall tables
- User must have CREATE TABLE permission
- User must have ALTER TABLE permission
- User must have INSERT, SELECT, UPDATE, DELETE permissions
- Verify adequate disk space on server
- Database creation requires space
- Ask hosting provider if needed
- Check
/wp-content/debug.log - Look for database errors
- May show permission issues or MySQL version problems
- Banner doesn’t appear on frontend
- Users can interact without consenting
- Cookies set immediately
- Go to SLOS → Settings → Modules
- Check “Consent Management” is enabled
- Click Save if changed
- Go to Consent Management → Settings
- Verify “Enable Banner on Frontend” is checked
- Verify “Auto-Load Banner” is checked
- Save settings
- Browser cache
- WordPress cache plugin
- CloudFlare cache
- CDN cache
- Memcached/Redis cache
- Open page in browser
- Press F12 to open DevTools
- Go to Console tab
- Look for red error messages
- Check Network tab for failed assets
- Banner CSS might be hidden
- Try banner in incognito mode
- Test with all plugins disabled except SLOS
- Is banner behind other elements?
- Check z-index conflicts
- Try different position (top vs bottom)
- Consent records empty
- Cookie inventory shows zero cookies
- Analytics not recording
- Go to Consent Management → Settings
- Check “Enable Cookie Scanner” is enabled
- Click “Run Cookie Scan” manually
- Wait for completion
- DevTools Console (F12)
- Look for errors in consent code
- Check Network tab for failed loads
- Test in private/incognito mode
- Check browser cookie settings
- Try different browser
- Test on different device
- Accept consent in banner
- Check browser Storage:
- Scan button doesn’t work
- Progress popup doesn’t appear
- Scan seems to hang
- Go to SLOS → Settings → Modules
- Verify “Accessibility Scanner” is enabled
- Enable if disabled
- In wp-config.php:
- Edit
.htaccess(if using Apache): - Scan must reach your pages
- Test URL in browser
- If password protected, disable authentication for scan
- Verify no IP blocking
- Instead of site-wide scan
- May help identify problematic pages
- Try scanning homepage first
- Location:
/wp-content/debug.log - Look for accessibility scanner errors
- May indicate resource issues
- Users don’t receive verification emails
- Admin doesn’t get notifications
- Emails not appearing anywhere
- Go to SLOS → Settings → Email
- Click “Send Test Email”
- Check admin email for test message
- If doesn’t arrive, SMTP is misconfigured
- Go to SLOS → System Info
- Look for “Mail Setup” section
- Verify mail function not disabled
- Check mail server logs
- Some hosts filter plugin emails
- Add SLOS emails to whitelist
- Check spam/trash folder
- Ask hosting provider
- Use “Test Mail” in Settings
- Check admin email address
- Verify it’s configured correctly
- Check spam filters
- Location:
/wp-content/debug.log - Look for mail() function errors
- May show SMTP connection issues
- “Error generating document” message
- Export fails
- PDF won’t create
- Go to Legal Documents → Company Profile
- Fill in all required fields
- Click Save
- Try generating document again
- Documents need write permission
- Location:
/wp-content/uploads/slos/ - Fix permissions:
- Document generation memory intensive
- In wp-config.php:
- Verify adequate space in uploads folder
- Ask hosting provider if full
- Clean up old documents if needed
- If PDF fails, try HTML export
- If HTML fails, try JSON export
- Helps identify specific issue
- Use “Standard” template
- Simpler templates need less resources
- Try more complex after success
- Enabling one module breaks another
- Features stop working
- Unexpected behavior
- Some modules depend on others
- Module Manager controls order
- Go to SLOS → Settings → Module Order
- Re-order if needed
- Disable problematic module
- Click Save
- Wait 30 seconds
- Re-enable module
- Click Save
- WordPress cache
- Browser cache
- CDN cache
- Database cache (Redis/Memcached)
- Disable all modules
- Enable one module
- Test it works
- Enable next module
- Test
- Repeat to find conflict
- Go to module settings
- Click “Reset to Defaults”
- Reconfigure module
- Test functionality
- Site slow after plugin activation
- Page load time increased
- Server CPU usage high
- Keep only essential modules
- Enable others one by one
- Identify which causes slowdown
- Configure that module for performance
- Accessibility scans can be intensive
- Disable automatic scheduled scans
- Run manually during off-peak
- Go to Settings → Scanning Schedule
- Go to Settings → Advanced
- Check “Query Optimization”
- Runs periodic optimization
- Helps with large data volumes
- Scanner can impact performance
- Go to Consent Management → Settings
- Change scan frequency from daily to weekly
- Run manually as needed
- Debug logging adds overhead
- Go to Settings → Advanced
- Uncheck “Debug Logging”
- Only enable when troubleshooting
- Ask hosting provider about:
- Go to SLOS → System Info
- Copy entire system information
- Note exact error messages
- Check
/wp-content/debug.log - List active plugins
- Note WordPress & PHP versions
- System info from above
- Error messages (exact text)
- Steps to reproduce issue
- What you’ve tried so far
- Hosting provider info
- Go to plugin page
- Click “Support” tab
- Search for similar issues first
- Provide all information above
Causes & Solutions
Cause: PHP Version Too Old
Cause: WordPress Version Incompatible
Cause: Memory Limit Too Low
`php
define(‘WPMEMORYLIMIT’, ‘256M’);
define(‘WPMAXMEMORY_LIMIT’, ‘512M’);
`
Cause: File Permissions
`bash
chmod -R 755 wp-content/plugins/shahi-legalflowsuite
`
Cause: Conflicting Plugin
1. Deactivate all other plugins
2. Try activating SLOS
3. Re-enable plugins one by one
4. Identify conflicting plugin
Debug Steps
`php
// In wp-config.php
define(‘WP_DEBUG’, true);
define(‘WPDEBUGLOG’, true);
define(‘WPDEBUGDISPLAY’, false);
`
– Location: /wp-content/debug.log
– Look for SLOS errors
– Note exact error message
– Error message
– PHP version
– WordPress version
– Active plugins list
Dashboard Won’t Load
Symptoms
Solutions
Clear WordPress Cache
`bash
rm -rf wp-content/cache/
`
Check User Permissions
Disable Plugins
Increase PHP Resources
`php
define(‘WPMEMORYLIMIT’, ‘512M’);
settimelimit(300);
`
Check Browser Console
Database Tables Not Created
Symptoms
Solutions
Reinstall Database
Manual Check via phpMyAdmin
Check Database Permissions
Check Disk Space
Review Error Log
Consent Banner Not Showing
Symptoms
Solutions
Verify Module Enabled
Check Frontend Setting
Clear Cache Completely
Check JavaScript Errors
Verify No CSS Conflicts
Check Banner Position
Cookies Not Being Tracked
Symptoms
Solutions
Verify Scanner Enabled
Check for JavaScript Errors
Browser Settings Blocking Cookies
Test Cookie Setting
– DevTools → Application → Cookies
– Look for cookie with site domain
– Verify consent value stored
Accessibility Scan Not Running
Symptoms
Solutions
Check Module Enabled
Increase PHP Timeout
`php
define(‘WPMEMORYLIMIT’, ‘512M’);
settimelimit(600); // 10 minutes
`
Increase Server Timeout
`
phpvalue maxexecution_time 600
phpvalue memorylimit 512M
`
Check URL Accessibility
Run Single Page Scan
Check Error Log
DSR Requests Not Sending Emails
Symptoms
Solutions
Verify SMTP Setup
Check WordPress Mail Configuration
Whitelist SLOS Emails
Test Mail Plugin
Review Error Log
Document Generation Failing
Symptoms
Solutions
Verify Company Profile Complete
Check File Permissions
`bash
chmod -R 755 wp-content/uploads/slos/
`
Increase PHP Memory
`php
define(‘WPMEMORYLIMIT’, ‘512M’);
`
Check Disk Space
Try Different Format
Test with Simple Template
Modules Interfering with Each Other
Symptoms
Solutions
Check Execution Order
Disable & Re-enable
Clear All Caches
Check for Conflicts
Reset Module Settings
Performance Issues After Activation
Symptoms
Solutions
Disable Modules Temporarily
Check Scanning Schedule
Optimize Database Queries
Reduce Cookie Scan Frequency
Disable Debug Logging
Check Hosting Resources
– PHP memory available
– CPU limits
– Database performance
– Disk I/O speed
Getting Help
Gather Information
Before contacting support:
Contact Support
Include:
Post in Forums
WordPress.org plugin forums:
Getting More Help
Next steps if issue persists:
Share this article
Still need help?
Our support team is ready to assist you with personalized guidance for your workspace.