View Issue Details

This issue affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
20639Bug reportsDocumentationpublic2026-08-06 15:49
ReporterWLB Assigned To 
PrioritynoneSeverityminor 
Status newResolutionopen 
Product Version7.0.x 
Summary20639: Outdated Documentationx, please advise
Description

We are trying to follow the steps in https://www.limesurvey.org/manual/Installation_security_hints#The_access_to_the_config.php_file

As it turns out, the settings we are supposed to change are no longer located in the config.php file, but can be found here:

limesurvey/application/config/internal.php: 'basePath' => dirname(dirname(FILE)),

limesurvey/application/controllers/InstallerController.php: ."\t" . "'runtimePath' => dirname(dirname(dirname(FILE))).DIRECTORY_SEPARATOR.'tmp'.DIRECTORY_SEPARATOR.'runtime'," . "\n"

limesurvey/application/config/internal.php: 'rules' => require('routes.php'),

So do they need to be changed at all?
Or can config.php now be moved out of the directory tree with no further changes and a simple

<?php return include("/home/hostfolder/safedata/configreal.php"); ?>

in the placeholder file?

Kindly update your documentation.

Steps To Reproduce

Steps to reproduce

open file limesurvey/application/config/config.php
search for the given strings

Expected result

strings are present in config.php and can be changed there

Actual result

strings are not present in config.php but in other files.

TagsNo tags attached.
Bug heat2
Complete LimeSurvey version number (& build)7.0.7 (260729)
I will donate to the project if issue is resolvedNo
Story point estimate0
Browser
Database type & versionmariadb 11.8.6
Server OS (if known)
Webserver software & version (if known)
PHP Versionphp 8.4.23

Users monitoring this issue

WLB

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-08-06 15:47 WLB New Issue
2026-08-06 15:49 WLB Issue Monitored: WLB
2026-08-06 15:49 WLB Bug heat 0 => 2