Home > Guides > Technical Guide > Moving the System v9.x
Moving the System v9.x
Need Help on this Topic? Email Support
The following instructions are designed as a guideline for moving the Cyber Recruiter system and/or the Careers site to a new server location for version 9.x - if you need to move your v10.x system please reach out to support using the link above for assistance. If at any point question arise, please contact the support group at 800-914-9594 extension 2.
(Note: .NET Framework 3.5 SP1 must be activated in server manager under features)
Moving Careers
- Copy the Careers folder to the new server.
- Grant modify rights to the Careers folder for Network Service, IUSR, and IIS_IUSRS under the local server location not a domain location.
- In the root of the Careers folder run the WebConfigUpdateNET2.exe as Administrator to connect to the SQL server and also make the required registry keys. You must do this using the Run As Administrator option. Check the 64 bit checkbox and use 60 for any timeout values.
- In the registry go to HKLM\Software\Wow6432Node\Visibility Software\Cyber Recruiter. Right click the Cyber Recruiter key and select permissions. Grant full control rights to the Cyber Recruiter key for Network Service, IUSR, and IIS_IUSRS under the local server location not a domain location.
- In the root of the Careers folder run the WebConfigUpdateNET2.exe as Administrator. This is required one more time to properly update the web.config file since we have made permission changes. You must do this using the Run As Administrator option. Check the 64 bit checkbox and use 60 for any timeout values.
- In IIS you must create a new Application Pool. For this example I am using the following settings: Name=Careers, .NET Framework version=.NET Framework v2.0.50727, Managed pipeline mode=Classic
- Right Click the Careers application pool and select Advanced Settings. Set Enable 32-Bit Applications to True and Identity to NetWork Service.
- In IIS right click the Default Web Site and select Add Application. For this example I am using the following settings: Alias=Careers, Application Pool=Careers, Path=”your path to the Careers folder”
- For the Careers site set the Default Document to Careers.aspx.
- Open the Careers website to ensure that it loads correctly.
- Test SMTP Emails from Careers. Your email server must be setup to allow email relays from this server to both internal and external email addresses. You can test by going to your main careers site and appending this to the end of the url string. Appselfservice.aspx?smtptest=y
Moving Cyber Recruiter
- Copy the Cyber Recruiter folder to the new server.
- Grant modify rights to the Cyber Recruiter folder for Network Service, IUSR, and IIS_IUSRS under the local server location not a domain location.
- In the root of the Cyber Recruiter folder run the WebConfigUpdate7.exe as Administrator to connect to the SQL server and also make the required registry keys. You must do this using the Run As Administrator option. Check the 64 bit checkbox and use 60 for any timeout values.
- In the registry go to HKLM\Software\Wow6432Node\Visibility Software\Cyber Recruiter. Right click the Cyber Recruiter key and select permissions. Grant full control rights to the Cyber Recruiter key for Network Service, IUSR, and IIS_IUSRS under the local server location not a domain location.
- In the root of the Cyber Recruiter folder run the WebConfigUpdate7.exe as Administrator. This is required one more time to properly update the web.config file since we have made permission changes. You must do this using the Run As Administrator option. Check the 64 bit checkbox and use 60 for any timeout values.
- In IIS you must create a new Application Pool. For this example I am using the following settings: Name=CRPool, .NET Framework version=.NET Framework v2.0.50727, Managed pipeline mode=Classic
- Right Click the CRPool application pool and select Advanced Settings. Set Enable 32-Bit Applications to True, Identity to NetWork Service, and Load User Profile to True.
- In IIS right click the Default Web Site and select Add Application. For this example I am using the following settings: Alias=CyberRecruiter, Application Pool=CRPool, Path=”your path to the Cyber Recruiter folder”
- For the Cyber Recruiter site set the Default Document to Default.aspx.
- Load Cyber Recruiter to ensure that it loads correctly.
- Test SMTP Emails from Cyber Recruiter. Your email server must be setup to allow email relays from this server to both internal and external email addresses. Log into Cyber Recruiter and go to Admin > System Setup, click on the word SMTP Server and the click on the hyperlink “Click here to test your SMTP Server”.
Additional Considerations
Job Alerts Link
If the Job Notification feature is being used, these will need to be setup on the new server.
Alerts
If the Alerts feature is being used, these will need to be setup on the new server.
Changes in Admin Settings
If the URLs are changing for the core product (admin/user view) or the careers pages (agency/applicant/employee view), the following areas should be updated in the Admin section of Cyber Recruiter. These are the standard locations but all custom emails (Admin > Page Builder > Correspondence) should be reviewed as well to ensure any hard-coded links are correct.
- Admin > System Setup = "Link" should be the direct path to the Cyber Recruiter login screen
- Admin > Website > Career Portal > Job Browsing/Description, edit the Refer a Friend. The body of the first box for Email Text may contain a link that needs to be updated to direct to the careers module
- Admin > Website > Career Portal > Self Service > Main Page = "Self Service Link" should be the path to the login page of the Self Service module
- Admin > Website > Agency Portal > Setup = "Agency Portal URL" should be the path to the login for the Agency module
Moving Cyber Recruiter Database to a new SQL Server
- On the Existing server - Backup the Cyber Recruiter database and copy the file to the new server. To do this, go to the database and select the option to create a backup. Based on these instructions, DO NOT use a full backup from external source (which would include the database and logs) and DO NOT export and import data into and out of the database.
- On the New server
- Create a database called Cyber Recruiter and make sure it has full text indexing checked
- Restore the backed up file to the new database created above
- On the Cyber Recruiter and Careers server
- On the Cyber Recruiter server run the webconifgupdate7.exe as Administrator
- On the Careers server run the webconfigupdateNET2.exe as Administrator
Troubleshooting Tips
Running IIS 7.5 and greater on Windows 2008/2012 can cause additional issues. If you open the Cyber Recruiter website and get errors review the details below as it pertains to your error message. Some error messages may not look exactly the same as these below but 99% of the time one of these fixes will solve the error.If you get parent level locking issues:
- Navigate to %WINDIR%\system32\inetsrv\config\
- Create a backup copy of the file applicationhost.config and save it to a different location.
- Open applicationhost.config in Notepad.
- Change any items to Allow from Deny if they give you errors (here are 5 usual items we need)
Application Pools Default Document Global Modules Handlers Modules
Authentication Errors
- Make sure the application pool is set to 32 bit mode
- Make sure the Authentication --> Anonymous Authentication identity is set to Application Pool Identity
"System.security.policy.policyexception" Error
Go to the application pools advanced settings and set Load User Profile to True
Mime 404.3 Errors
Open a command prompt using Run As Administrator and then run aspnet_regiis –i from the C:\Windows\Microsoft.NET\Framework64\v2.0.50727 directory
|