Posts made by Visvanath Ratnaweera

Picture of Particularly helpful Moodlers Picture of Translators
Hi

You wrote:
> everything was working fine until I upgrade this to 4.4.3

You upgraded the httpss://foo.com/moodle310 following Upgrading and newer version too worked as httpss://foo.com/moodle310, right?

Note: The name Softaculous rings alarms. It has a reputation of violent upgrades, i.e. forcing upgrades even when Moodle says No!
 
Talking of violent upgrades, you know that you can't jump Moodle 3.10 to 4.3 in one step - unless https://foo.bar/moodle310 was not Moodle 3.10? Ref. http://www.syndrega.ch/blog/#php-and-dbms-compatibility-of-major-moodle-releases

> and enable MFA plugin.

That is an entirely different step. Which MFA plug-in specifically? Why is it connected to networking? The hosting provider imposed an IP rule without asking you? ..exactly when you added MFA? 
 
Yeah, it must be a network issue, if those things can happen. But networking is not the domain of these forums. Moodle is a web application which runs on the OS, which in turn sits on the network. So doesn't communicate with the network directly. But the network comes before the application. It can play havoc with Moodle. You have to settle them before coming to Moodle.
 
Ken has an idea. You may want to follow him. Otherwise, you have to start from the basics: Make all the network jugglery vanish and make the server react to the public IP address, say https://x.x.x.x/moodle310/test.html - once you created a test.html file in the moodle/ directory. Notice that the above web page doesn't go through Moodle. Same with a ../phpinfo.php file. Then switch to https://foo.com/moodle310/test.html, phpinfo.php.Then move on to Moodle, ../index.php which is Moodle.
Picture of Particularly helpful Moodlers Picture of Translators
What is the value of $CFG->wwwroot in moodle/config.php?
 
Unless you do some deep changes to the Moodle code if the value of $CFG->wwwroot is http://foo.com then your Moodle site will respond to http://foo.com. If it is http://foo.com/moodle then Moodle will respond to http://foo.com/moodle. Same with bar.com and bar.com/moodle - irrespective of the tricks you play with DNS. The only known trick is Masquerading
 
Note that Moodle understands changing its URL as a Moodle_migration.
Picture of Particularly helpful Moodlers Picture of Translators
I would wait till the other issue is resolved: Cloudflare proxied moodle installation not working.
 
Even then expect little or no help on Sotaculous in moodle.org forums. It is closed source, not from the Moodle HQ. Somebody sells it and advertises moodle.org as the place to get free support.
sad
Picture of Particularly helpful Moodlers Picture of Translators
I think the OP's problem is about the wording. Moodle strings, "View blog entries: [ ] Allow" is clear: Tick the box to allow.

The confusion comes in with set-not set-unset etc. How do you _set_ a tick box or a radio button? Once you know answer, then it is clear. But as a loose sentence, they don't rhyme.