Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Troubleshooting theme extensions

Symptoms and fixes for theme extensions - the design is not used, a new template is ignored, the About page shows no version, Composer installs into the wrong folder, an operator is unknown, an export is refused.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/extensions/troubleshooting-theme-extensions.md

On this page

Troubleshooting theme extensions

This page is for designers and administrators when a theme does not behave. Find the symptom, read the cause, apply the fix. For problems inside templates, see Debugging a design and Common template mistakes.

You seeLikely causeFix
The site shows the standard designThe extension is not active, or does not register its designActivating a theme, Registering the design; clear the INI cache
The administration suddenly uses the themeThe theme sets SiteDesign globallyMove SiteDesign to the site's siteaccess (The design settings a theme ships)
A new .tpl file is ignored; the page is emptyThe template override cache still has the old listphp bin/php/ezcache.php --clear-id=template-override --allow-root-user
Another theme's template winsLoading orderLoading order and which theme wins
The About page shows a dash for the versionezinfo.php or extension.xml lacks it, or extension.xml has another valueKeeping every version field in sync
Composer puts the theme into extension/my-themeextra.ezpublish-legacy-extension-name is missingThe Composer installer and the folder name
"Unknown template operator" for the theme's operatorautoloads/eztemplateautoload.php or ExtensionAutoloadPath[] is missingTemplate operators in a theme
A new PHP class is not foundAutoload array not regenerated, or the PHP service not reloadedphp bin/php/ezpgenerateautoloads.php -e, then reload PHP-FPM or Velocity
Theme texts stay in EnglishTranslationExtensions[] missing, or the translation cacheTranslations in a theme
A changed stylesheet does not reach the browserThe packed stylesheet is cachedClear the packer and template-block caches (Packer cache and deploy); hard-reload the browser
Exporting the theme is refusedExporting is off, or the secret check found somethingExporting an extension as a package, The secret check
Upload of your package: "already exists"A package of that name is on that installationRemove the old one there, or rename yours

A general routine

  1. Clear the caches: php bin/php/ezcache.php --clear-all --allow-root-user.
  2. Regenerate the autoloads: php bin/php/ezpgenerateautoloads.php -e.
  3. Reload the PHP service that serves the site.
  4. Turn on template debugging for your own IP address and read the path comments.
  5. Check var/log/error.log and the site's debug output.

If the problem remains and you believe it is a bug in Exponential, report it (When something goes wrong).

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x