Q: Why don't my apps show up?
A: On a new install of Solstice, there's a few things to check to ensure that applications will show up properly.
- Make sure Solstice is configured properly. When you visit the root url for Solstice, you should see the Welcome to Solstice screen, without a link to the installer.
- Make sure the application has an entry in the Application table. The namespace *must* match the Perl namespace of your application.
- Make sure that @INC has everything you need. If you see an error like this:
Could not load application class: Can't locate Majere/Application.pm in @INC
you may need to fully stop and start Apache. Solstice includes the library paths from all applications on startup, and sometimes a graceful restart is not sufficient.
Q: What versions of mod_perl/apache does Solstice support?
A: Solstice has an abstraction layer around mod_perl that allows it to work with either version (1.3/2) of Apache smoothly. Both versions have been battle tested in a production environment.