Users cannot log in to some web clients after the computer hosting the Helix ALM Server or Helix ALM License Server is upgraded to Mac OS X 10.10 or later. The following web clients are affected:
- Helix ALM License Server Web Admin Utility
- Helix ALM Web
- Helix ALM Web Server Admin Uitility
Mac OS X 10.10 and later uses Apache 2.4. The mod_cgi module is not enabled by default in this Apache version.
Modify the Apache configuration file (httpd.conf) to enable the mod_cgi module.
- In Terminal, enter the following command to back up the current Apache configuration:
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.backup
- In Finder, click Go > Go to Folder.
- Enter /etc/apache2 and click Go.
- Drag the httpd.conf file to the desktop.
- Right-click the http.conf file and choose Open With > Other.
- Select /Applications/TextEdit and click Open.
- Delete # from the following line to uncomment it:
#LoadModule cgi_module libexec/apache2/mod_cgi.so
- Save the file.
- Drag the modified httpd.conf file back to the /etc/apache2 folder. You are prompted to authenticate.
- Click Authenticate.
- Click Replace and enter your password.
- Enter the following commands in Terminal to fix ownership and permissions for the httpd.conf file:
sudo chown root:wheel /etc/apache2/httpd.conf
sudo chmod 644 /etc/apache2/httpd.conf
- Enter the following command to restart the Apache web server:
sudo apachectl restart
- Log in to the web clients.