Skip to content

Troubleshooting

SnipShare uses custom rewrite rules for /pastes/ and /paste/{hash}/. If those URLs 404:

  1. Go to Settings > Permalinks and click Save Changes once (this flushes rewrite rules).
  2. Confirm your site is not using “Plain” permalinks; a pretty permalink structure is required.
  3. Confirm the Pastes page still exists (it is created automatically on activation).

The page is created on activation and its ID is stored in settings. If it was deleted, re-create a page (any title) and note its ID, or deactivate and reactivate the plugin to trigger page creation again.

Multi-file paste downloads are bundled as a ZIP, which needs the PHP ZipArchive extension. If it is missing, the download reports “ZIP downloads require the ZipArchive PHP extension.” Single-file pastes download without it. Ask your host to enable ZipArchive.

The Integrations tab only shows options for BuddyPress and bbPress when those plugins are active. With neither active, it shows an informational notice. Activate BuddyPress or bbPress to see the options.

The License tab says “License system is not available”

Section titled “The License tab says “License system is not available””

The license UI depends on the bundled Easy Digital Downloads Software Licensing SDK. If it cannot be loaded, the tab shows this message. Reinstall the plugin from a complete package so the SDK under vendor/ is present.

BuddyPress activity or notifications are not appearing

Section titled “BuddyPress activity or notifications are not appearing”
  1. Confirm BuddyPress is active and its Activity and Notifications components are enabled.
  2. Only public pastes generate activity items; unlisted and private pastes do not.
  3. Members are not notified about actions on their own pastes.

Check whether the paste had an expiry set, or was created as burn after reading (which expires it after the first view by anyone other than the owner). Expired pastes are not deleted immediately, but trashed pastes are purged after 30 days.

The public view uses the Prism.js Code Theme chosen under Settings > Appearance. Make sure the file’s language is set correctly on the paste; unset or unrecognized languages fall back to plain text.