You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Set the Database Server Host Name — enter the IP address of your Ubuntu VM.
291
295
292
-
15. Upload the Survey to Server
296
+
5. Upload the Survey to Server
293
297
294
298
Click the "Upload Survey to Server" button.
295
299
@@ -303,6 +307,29 @@ OR (in case of any errors)
303
307
304
308
Use this instruction to upload manually [Manual Upload to Server](https://sawtoothsoftware.com/help/lighthouse-studio/manual/manual-upload.html)
305
309
310
+
## Setup a Windows Server to Host Lighthouse Survey
311
+
312
+
1. Install xampp
313
+
314
+
2. Place survey for manual upload in c:\xampp\htdocs\
315
+
316
+
3. Install Perl 5.38
317
+
318
+
- Avoid installing 5.40 as it's missing some essential MySQL libraries required to connect the Lighthouse survey to database which is required in order to exploit this vulnerability
319
+
320
+
3. Either find and replace these with #!C:/Strawberry/perl/bin/perl.exe or edit the apache config such that Apache will always send these files to Strawberry Perl
321
+
- The .pl and .cgi files LightHouse generates will start with #!/usr/bin/pearl which windows will fail to interpret
322
+
323
+
4. Make the same edits to the Apache config as you would do on Linux to make the cgi scripts executable
324
+
325
+
5. Install the same Perl modules as you would during the Linux install
326
+
327
+
6. In phpMyAdmin, create the DB user and DB specified in the Survey you created in Lighthouse
328
+
329
+
7. Ensure the user has the necessary privileges over the DB
330
+
331
+
8. Navigate the to the /<SurveyName>/WebUpload/cgi-bin/admin.pl endpoint in the survey, authenticate with the admin credentials and ensure the the DB is connected and there were no errors durning setup
0 commit comments