Table of content
1. The player displays a 403 or 404 error instead of the video
Did you change anything in your .htaccess?
Be sure there is no rule in the .htaccess file that could fire a 403 or 404 page instead of the video.
Here are some examples of .htaccess code that could cause this problem:
RewriteRule wp-content/plugins/(.*\.php)$ - [R=404,L]
RewriteRule ^wp\-content/plugins/.*\.(?:php[1-7]?|pht|phtml?|phps)\.?$ - [NC,F] (automatically added by WeSecur Security plugin)
Solution: Remove any .htaccess line that could alter php files inside the plugins folder.
2. The player is loading endlessly
Are you using DuckDuckGo?
Check out the browser you are using. DuckDuckGo won’t play embed videos from porn tubes like PornHub or Xvideos.
- DuckDuckGo apps on mobile (iOS and Android).
- DuckDuckGo plugins on desktop (Chrome and Firefox).
Solution: Use another browser like Chrome, Firefox, Edge or Safari. Note that your visitors may have the issue if they visit your site from DuckDuckGo.
3. Caught Exception: Missing q params (code: 0)
This PHP exception it caught when your server has too low max sizes parameters.
Solution: You need to increase post_max_size and upload_max_file_size in your PHP config.
There are 2 different places you can set it:
.htaccess or httpd.conf or virtualhost
php_value post_max_size 20M
php_value upload_max_filesize 20M
php_value max_input_vars 1000
Which one to use depends on what you have access to.
.htaccess will not require a server restart, but php.ini and the other apache conf files will.
PS. You can also ask your web host to do this for you.