The typical cause of this error is that your Webserver is running PHP in “CGI” mode, and Jamroom needs to have the user permission set correctly for this mode. You’ll want to edit the jamroom/config/settings.cfg.php file and change the following:
# permissions - by default, Jamroom will create new folders with the # permissions set with the following settings. NOTE: do NOT use # quotes around this value or it will not work. # Examples: # Server API = Apache = 0777 # Server API = CGI = 0755 $config['directory_mode'] = 'detect'; # file permissions mode - by default, Jamroom will create all new files # with the permissions that are provided here. NOTE: do NOT use any # quotes (single or double) around this value or it will not work. # Examples: # Server API = Apache = 0666 # Server API = CGI = 0644 $config['file_mode'] = 'detect';
to this:
# permissions - by default, Jamroom will create new folders with the # permissions set with the following settings. NOTE: do NOT use # quotes around this value or it will not work. # Examples: # Server API = Apache = 0777 # Server API = CGI = 0755 $config['directory_mode'] = 0755; # file permissions mode - by default, Jamroom will create all new files # with the permissions that are provided here. NOTE: do NOT use any # quotes (single or double) around this value or it will not work. # Examples: # Server API = Apache = 0666 # Server API = CGI = 0644 $config['file_mode'] = 0644;
By default Jamroom will try to auto-detect the proper permissions mode, but sometimes this is not possible (and can vary depending on how PHP is installed).
After making this change you will want to Regenerate your Artist Themes from the Admin Menu → Tools Menu.
If this does not fix the problem, you’ll likely need to get assistance from your web hosting provider, as the error can be caused by many different server-related issues. You can often consult your Web server error log for further information to the cause of the problem.
|