Preparation of the Installation Package
Download the product installation package as a zip-archive.
Create a folder for the extraction of the installation package in the folder
C:\Inetpub\wwwroot\ (or in another folder you determine as a root folder of the web server). For example:
C:\Inetpub\wwwroot\bitrixtest and extract the contents of the archive to this folder.
Open the Properties form of the folder
C:\Inetpub\wwwroot\bitrixtest and add the Modify rights for the group on behalf of which PHP process is launched (in our case, it is IUSRS) in the tab Security.
Adding a Website
Using IIS manager on the Connections panel go to Sites and eliminate Default Web Site.
Note: you may keep the default website, but in this case you will have to change the port settings for one of the sites during the setup of a new site.
Right click to call the context menu and click Add Web Site
The window for adding a new site will open:
In the Site name box please specify the host name (in our example: bitrixtest), and in the Physical path box, enter the path to the folder containing the installation package.
Click Test Setting…. The system will verify the connection parameters and display a message indicating the errors found, if any.
As a rule, authorization errors occur due to the user’s insufficient access rights to perform the operation of verifying folder access rights. Please do the following to correct this error:
Close the Test Connection window. Click Connect as…, and the following window will open:
Please check the box Specific User and press Set…. Enter the login and password in the window that opens. Click OK.
Verify the connection parameters once again using the Test Setting… button. If the verification is successful, the system will show the following message:
Configuration of Limits
Now, a time-out must be set. For this, do the following:
Please activate bitrixtest in IIS Manager on the Connection panel. The Action panel will be refreshed. Choose Limits in the Configure group.
The limit setting form will open.
In the box Connection time-out (in seconds) type 600. This command establishes an intentionally long timeout for the web server while it waits for the script to complete its operation – 600 seconds.
Open the file php.ini for editing and specify the following values: max_execution_time = 240 and max_input_time = 240.
Note: the indicated values may be user-defined depending on your hosting parameters.