AL Rachels
Posts made by AL Rachels
Hi Rick,
A little lead up to answering your first question re: "check" router. For a number of years, I have tried to convince myself to use an IDE for plugin development and just couldn't until recently. Currently I am using Visual studio. I decided on it due to it's built in Copilot AI capabilities. I started with the free version and quickly blew threw what I was permitted to use for free, so got a subscription for $10.00 a month for Copilot Pro. In about a week I ran into it's 500 limit on premium requests. I sat around one day and did a little math. The next step up to Copilot Pro+ was $39. If you divide that by a typical 30 day month, it works out to only $1.30 per day. For me this has been the sweet spot. Based on the amount of time I work on code each day, I do not think I will run out of premium requests during a month.
So here is what I do: any time I get something like that "check" router, I copy and paste it into my chat window with Copilot Pro+ with the preface of, "On my moodlexxx site I am trying to set up Moodle 5.2 and on the Environment checks page under, Other checks I see this: and then I paste what needs checking. Since I SSH into my server via VS, Copilot Pro+ (in Auto mode for the 10% discount) goes and checks, I allow it to change things, and then bing, bang, bam it modified my vhost file for moodlexxx, restarts apache, and the "check" goes away.
Your other question about, "all running in a directory," yes I typically have folders named, moodle405, moodle500, moodle501, moodle502, etc. In my vhost files I have experimented and find that I can place a Moodle web site at any storage location I want to on a server. In fact, for testing purposes and "refresh my poor memory" purposes, I have a server that runs every Moodle from 1.9.19+ up to 5.2+ and what will become 5.3. It uses just one moodle-multisite.conf vhost file that specifies which location and PHP to use for each site.
Note regarding you no updates, there is a forum post I just read, that mentions, "confused some of the automated jobs on the server responsible for generating and publishing the packages."