Why does the suhosin extension cause an error?

The issue with the suhosin library is that it limits the amount of variables that can be passed via a $_POST action (suhosin is a PHP security library that is less commonly used now, but was more popular in the past). Each setting in Design Palette is an individual item, and when the settings are saved an array that contains them all is passed to be sorted and saved.

When suhosin is active, the settings data being passed by Design Palette is either getting truncated or (most likely) just errors out and fails, causing the styles to be lost. For Design Palette to function properly, your hosting provider needs to either remove suhosin, or “white list” Design Palette to allow all the settings to be passed.

Still have questions?

The absolute best way to access support is to log in to your site, then use the revolutionary DPP support widget within your WP dashboard:

  1. Log into your site
  2. Go to Genesis > Design Palette Pro > Help and Support
  3. Fill out the form with as much information as possible
  4. Click “Submit Request”

This is not meant to be a barrier to getting help. In fact, it’s the opposite of that: Your support widget gives us super-helpful information about your site’s setup, which makes resolving your issue quicker and more efficiently all the way around.

Support Widget

Having trouble logging into your site? Don’t know what the heck we’re talking about? You can email us at help@reaktivstudios.com.

Find your support widget