Posts made by Visvanath Ratnaweera

Picture of Particularly helpful Moodlers Picture of Translators
Marcus, does it *have* to be Amazon ECS? I'm less inclined towards the "Cloud" and the BIG.

I have access to many generic Linux machines, from dedicated hardware to VM/VPS to Raspberry Pi. I have STACK running in the latter two. The RPi was plain sailing where as the Ubuntu VPS was "exciting".
wink
Picture of Particularly helpful Moodlers Picture of Translators
I was wondering why you say one hosting is more complicated than the other, I would argue that all Linux VPS are equal in difficulty, the differences come from the exact distribution and how well you know it.

On STACK: Once you get it going, there are absolutely no differences amoung the Linux flavours. But getting it going is different, by definition, confirmed through practice. Here is my own story: Installing STACK on Ubuntu Linux 22.04 (LTS), no success

The trouble is worth it, I assure you!
wink

Picture of Particularly helpful Moodlers Picture of Translators
Agree. Although all (?) the plug-ins in https://moodle.org/plugins/ are on GitHub, their versioning concepts are so diverse, I don't see a way of automating their installation. (What about their deinstallation?)

The only method that would work will be to enable the plug-in installation on the GUI (by giving write privileges to the web server in certain directories in the Moodle code tree). I think that is OK for the audience this how-to is written.
Picture of Particularly helpful Moodlers Picture of Translators
Warning: file_exists(): open_basedir restriction in effect. File(/home/vhosts/moodledata) is not within the allowed path(s): (/home/vhosts/EXAMPLE.COM/:/tmp/:/usr/share/pear/) in /home/vhosts/EXAMPLE.COM/install.php on line 329

Warning: is_writable(): open_basedir restriction in effect. File(/home/vhosts) is not within the allowed path(s): (/home/vhosts/EXAMPLE.COM/:/tmp/:/usr/share/pear/) in /home/vhosts/EXAMPLE.COM/install.php on line 333

say it all. a) the web server has no rights to create moodledata, which you can help by manually creating it. b) open_basedir of the web server is in effect which generally gives problems with Moodle.

P.S. Your screen-shots are very clear, perhaps too clear. I don't think exposing the true URL of a broken site is a good idea.

Picture of Particularly helpful Moodlers Picture of Translators
Fair enough. See whether these hints take you further:

- The list of additional plug-ins of your site: Site administration > Plugins > Plugins overview > Additional plugins

- Where they are in the Moodle code tree https://docs.moodle.org/dev/Plugin_types
Average of ratings: Useful (2)