Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

$rooturl

More
12 years 9 months ago #88031 by DenisChenu
Replied by DenisChenu on topic $rooturl
Got it !!

In config.php :
Code:
'components' => array(
        'request'=>array(
            'hostInfo'=>'https://surveys.northerndeanery.nhs.uk',
        ),
hostInfo is used for createAbsoluteUrl

For surveylisting, we just use createUrl, this make url like this : /index.php/.... and it's OK.

But for admin page, we force the absolute url, maybe it's not a big idea.

Only use absolute url for "survey url" in survey description and in survey mail.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The following user(s) said Thank You: quaint
The topic has been locked.
More
12 years 9 months ago #88032 by DenisChenu
Replied by DenisChenu on topic Aw: $rooturl

quaint wrote: Will submit another bug report.

Plesa, give the number , or best the complete bug report link (with number).

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
More
12 years 9 months ago #88034 by quaint
Replied by quaint on topic Aw: $rooturl
Success!

That seems to do the job!

Thanks very much. I think now it should just be a case of updating the documentation to say "hostinfo" rather than "baseUrl".

I'd actually submitted that bug report mere seconds from noticing your reply here:

bugs.limesurvey.org/view.php?id=6844
The topic has been locked.
More
12 years 9 months ago #88035 by DenisChenu
Replied by DenisChenu on topic Aw: $rooturl

quaint wrote: Thanks very much. I think now it should just be a case of updating the documentation to say "hostinfo" rather than "baseUrl".

Please,

Do it, docs is a wiki :).

And for bug report, think this solution is not so easy. We have to use a $config for rooturl like in 1.92.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
The topic has been locked.
More
11 years 2 months ago #110407 by Gordon55M
Replied by Gordon55M on topic $rooturl
This worked for me, thanks so much!
The topic has been locked.
More
11 years 2 months ago - 11 years 2 months ago #110417 by DenisChenu
Replied by DenisChenu on topic $rooturl

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
Last edit: 11 years 2 months ago by DenisChenu.
The topic has been locked.
More
8 years 4 months ago - 8 years 4 months ago #152465 by e_lannaud
Replied by e_lannaud on topic $rooturl
It's not work.. each time i save the configuration, it's redirected to http:\/\/secure.domain.org/survey-2017/
Code:
https://secure.domain.org/survey-2017/
          |
------    |    ------       ------------------------------------
Client|-https->| LB |-http->|    VH-internal:1234/survey-2017   |
------         ------       | Limesurvey version: 2.57.1+161205 |
                            ------------------------------------

in application/extensions/LimeScript/LimeScript.php is test to change:
Code:
            //$data['baseUrl']                    = Yii::app()->getBaseUrl(true);
            $data['baseUrl']                    = Yii::app()->getConfig("publicurl");
It modifies as well the baseUrl":"https:\/\/secure.domain.org\/survey-2017":
Code:
<script type="text/javascript">
/*<![CDATA[*/
LS.data = {"baseUrl":"https:\/\/secure.domain.org\/survey-2017","showScriptName":true,"urlFormat":"path","adminImageUrl":"\/survey-2017\/styles\/Sea_Green\/images\/","csrfToken":"ef39d73f0b8b4xxxxx75ef52d1e6dcax5d","language":"en","replacementFields":{"path":"\/survey-2017\/index.php\/admin\/limereplacementfields\/sa\/index"}};
$.ajaxSetup({data: {YII_CSRF_TOKEN: LS.data.csrfToken}});
/*]]>*/
</script>

I "solve" the problem to create a VH: http:\/\/secure.domain.org with rewrite URI to https:\/\/secure.domain.org...

Is it possible the create this HTTPS/HTTP configuation ?

Thank you.
Eric
Last edit: 8 years 4 months ago by e_lannaud.
The topic has been locked.
More
8 years 4 months ago #152470 by holch
Replied by holch on topic $rooturl
I have seen a similar problem before where \/ were inserted. I can't recall what the issue was, but it should be fixed in the latest version.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The following user(s) said Thank You: e_lannaud
The topic has been locked.
Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose