Version 4 (modified by dmorton, 15 years ago) (diff)


Development after RC5 started using Smarty templates, which need to compile templates into an intermediate form. Thus the web server needs to have access rights to themes/*/compiled in order to make a web page to display. The easiest, though least secure, way to do this is to: chmod 777 themes/*/compiled

A more correct way is to do something similar to what is done for the template permisions.

  chgrp amavis themes/*/compiled
  chmod 775 themes/*/compiled

Then, if your web server user is "www", add that user to your "amavis" group:

  usermod -G amavis www

Another potential cause was just discovered: Suse 10 has a default include path that doesn't have the current directory in the path. Make sure your php.ini has both "." and your pear libs included:

include_path = ".:/usr/share/php"