Updating InteLIS on a Windows Machine¶
Update an InteLIS installation on a Windows machine that runs WampServer.
The installation lives in C:\wamp64\www\vlsm and opens at http://vlsm.
WampServer and command-line PHP must run PHP 8.4+ (minimum 8.4.1).
PHP 8.2, 8.3, and older versions are not supported. This guide uses PHP 8.4
paths. If you use PHP 8.5, substitute its installed folder name.
Why the folder is named vlsm
InteLIS was previously called VLSM. The Windows install folder, the site hostname and the database still carry that name.
Follow the steps from top to bottom.
Back up¶
- Open
C:\wamp64\bin\phpin File Explorer. Note the name of the folder that starts withphp8.4, for examplephp8.4.1. The steps below call itphp8.4.x. - Open Command Prompt.
-
Take a backup. Replace
php8.4.xwith the folder name from step 1:cd C:\wamp64\www\vlsm set PATH=C:\wamp64\bin\php\php8.4.x;%PATH% php composer.phar backup -
List the backup files, newest first:
dir /o-d C:\wamp64\www\vlsm\backups\dbThe top file carries today's date in its name, for example
20260918.If the backup stops with an error, or no file carries today's date
Export the databases from phpMyAdmin instead:
- Open http://localhost/phpmyadmin and log in as
root. - Select the
vlsmdatabase in the left panel. - Select Export, then Export or Go at the bottom of the page.
- Save the
.sqlfile. - If the lab uses the interfacing tool, repeat steps 2 to 4 for the
interfacingdatabase. - Copy the
C:\wamp64\www\vlsm\configsfolder next to the exported files.
Send the error from step 3 to support.
- Open http://localhost/phpmyadmin and log in as
-
Copy the
C:\wamp64\www\vlsm\backupsfolder to a USB drive or a network share. Include the phpMyAdmin exports if step 4 needed them.
Replace the files¶
- Download the current release: https://github.com/deforay/intelis/archive/refs/heads/stable.zip
- Extract the zip file. It holds one folder,
intelis-stable. - Open
intelis-stable. Press Ctrl+A, then Ctrl+C to copy everything inside it. -
Open
C:\wamp64\www\vlsm. Press Ctrl+V, then choose Replace the files in the destination.Do not delete or rename
C:\wamp64\www\vlsmfirst. It holds the configuration, the uploaded files and the backups, and the zip file does not contain them.
Update¶
-
In the Command Prompt window, install the packages:
cd C:\wamp64\www\vlsm set PATH=C:\wamp64\bin\php\php8.4.x;%PATH% php composer.phar install --no-dev --no-scripts php composer.phar dump-autoload -oIf composer reports that the PHP version does not satisfy a requirement
The
set PATHline points to a PHP older than 8.4.1. Check the folder name from step 1, then repeat step 10. -
Apply the database changes:
php composer.phar post-updateWait until the prompt returns.
Check the update¶
- Open http://vlsm in the browser and log in.
-
Check the page footer. It shows the version, for example
v5.7.72. The number matches the"version"line inC:\wamp64\www\vlsm\composer.json.If the footer shows a red
DB ver.warningThe database changes did not finish. Run step 11 again and send its whole output to support.