For VDV and PHP7 to operate, the Visual C++ Redistributable for Visual Studio needs to be installed. Download and extract https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-160, it's best to download both the 64-bit and 32-bit versions of the newest release, 2012 and 2010 release.
Download the latest version of Vista Data Vision from:
ftp://build.vdvcloud.com (Put this address into File Explorer, User and Pass Needed)
Extract the whole Vista Data Vision folder from the Zip file to the C-drive (C-drive is the default location, it can be located on other drives but further configurations are needed)
Run C:\Vista Data Vision\LV2010-RunTimeEngine\setup.exe to install the Engine.
Run C:\Vista Data Vision\setup.bat
as Admin to install VDV Task Manager.
Then confirm it's running by going into Task Manager → Services and look for a service named 'VDV Task Manager'
Click on Next until Server Roles comes and then check Web Server (IIS) from the list.
After having added Web Server (IIS) make sure to locate Application Development and check CGI, ISAPI Extensions, and ISAPI Filters. Install the features and the IIS services should be ready for configurations (it could be necessary to restart the server at this point).
Left click on Default Web Site → Manage Website → Advance Settings.
Change Physical Path to C:\Vista Data Vision\db.web.browser\vdv_www
Click on Add Module Mapping... in the top right corner.
When selecting the Executable (optional): make sure that you select (*.exe) in the bottom right corner and php-cgi (default location is C:\Vista Data Vision\db.web.browser\PHP-8.1.14\php-cgi.exe
).
Select FastCgiModule from the Module drop-down list. It may be necessary to place "double quotes" around the Executable path (as shown in the image below). Enter PHP8 for Name. Press OK to finish.
Click Yes to allow PHP.
Double click on ISAPI and CGI Restrictions.
If php.exe has not been added to the list then it needs to be added manually. For adding PHP manually click Add... in the top right corner.
Browse to php-cgi.exe for ISAPI or CGI path (default location is C:\VistaData Vision\db.web.browser\PHP-8.1.14\php-cgi.exe
). Remember to select (*.exe) in the bottom right corner when locating php-cgi.exe Enter PHP for Description. Check Allow extension path to execute. Press OK to finish.
If VDV is not installed on the C-drive, or if Vista Data Vision is not installed directly under C:\ then one change must be made to the php.ini file located under /Vista Data Vision/db.web.browser/php-8.1.14
Find the following line: upload_tmp_dir = "C:\Vista Data Vision\db.web.browser\php-8.1.14\upload_temp
Change it to the path where you have installed VDV. For example if VDV is installed on the D drive you would change the line to: upload_tmp_dir = "D:\Vista Data Vision\db.web.browser\php-8.1.14\upload_temp
Note: If you want to see if PHP has been installed correctly create an info.php file and store it in \Vista Data Vision\db.web.browser\vdv_www folder
. info.php file is just a text file and may be created using Notepad. The file should only contain the following php code:<?php phpinfo(); ?>
Open a Web Browser and type in http://localhost/vdv/info.php. You should see an information page on PHP. If you do not see this page, check that you have performed the steps above correctly.
After the PHP test, then delete the info.php file.
For VDV to be able to apply updates to the system USERS, IUSR and computer-name\IIS_IUSRS need to have full control over the /Vista Data Vision
folder
Open Server Manager → Manage → Add Roles and Features. Select .NET 3.5 from Feature list.
C:\Vista Data Vision\db.robot.c\db.robot.c.exe
as an AdministratorFollow these instructions when the installation process is complete