Error #2035 Explained and Solved

What causes the #2035 Error?

Most likely this error occurs only in Mozilla Firefox. If you’re using Firefox as the default browser, check your videos with another browser (e.g. Chrome) to see if you get the same error.

The error is caused by several things:

  • A bug in the Mozilla Firefox browser
  • The video you’re trying to play is a missing/removed YouTube video.

How can I fix the #2035 Error?

First things first. Check that the video(s) returning this error actually work on

Secondly, we recommend updating your Firefox version to the latest release. After updating your browser, also check that Adobe Flash is updated to the latest release as well. You can update Adobe Flash here.

If nothing works, you can always change the default player for YouTube in PHP Melody to either the “Original Player“, another version of JW Player or Video JS.

500 Internal Server Error – Explained and Solved

internal_errorWhat is the 500 Error?

Put simply, the 500 error is what we call a “server-side” error. That means that there is something wrong with the server who is hosting the website. It is an extremely general error usually caused by configuration issues with the websites programming, PHP or system permissions.

What causes 500 Internal Server Errors?

500 errors can frequently occur with incorrectly configured rewrite rules contained in your .htaccess file.

Fixing the 500 Internal Server Errror

If you’ve recently made changes to your PHP Melody file structure or applied an update package, please review your current .htaccess file.

If this file was overwritten recently, please review your previous .htaccess file for any extra lines. Perhaps your server requires those additional lines.

How to find out if .htaccess is the problem?

Simple. Rename your existing .htaccess file into .htaccess-bk and see if that removes the 500 internal error.

This may not be the only problem so, if renaming the .htaccess file doesn’t get rid of the error, here a few other options:

  • Review your error_log file for any errors. Those error messages usually include more details about what exactly is wrong with the server.
  • Make sure that your Smarty/templates_c/ directory’s permissions are set to 777 (chmod 0777).
  • Report the problem to your hosting provider. Most likely the hosting company can easily sort such problems for you
  • Contact our support team. We’re ready to help with any problems (even server issues). To speed things up, include FTP credentials to your installation.

Upload Error #2049 Explained

If while uploading a video or image to your PHP Melody site you get Error #2049, the might be within the /config.php file.

Check your /config.php file and make sure the URL is 100% accurate and does not include a trailing slash (i.e. /) at the end of the domain name.

Correct URL:

define('_URL', '');

Incorrect URL:

define('_URL', '');