moodLearning Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
moodle-installation-notes [2020/09/16 12:56]
serbizadmin
moodle-installation-notes [2020/09/16 23:06] (current)
serbizadmin [Backup/Moving to Another Machine]
Line 1: Line 1:
 {{ ::installing-moodle.jpg?600 |}} {{ ::installing-moodle.jpg?600 |}}
 ~~NOTOC~~ ~~NOTOC~~
 +\\
 +\\
 Run this command on screen every time you log in, so when you get cut off, you can just pick up from where you left off: Run this command on screen every time you log in, so when you get cut off, you can just pick up from where you left off:
   screen -dR primecut   screen -dR primecut
Line 47: Line 49:
  
 ====== Moodle====== ====== Moodle======
-  sudo chown www-data:www-data -R /var/www/moodle+  sudo chown www-data:www-data -R /var/www/html/moodle
   sudo chmod 775 -R /var/www/html/moodle   sudo chmod 775 -R /var/www/html/moodle
  
Line 54: Line 56:
   sudo chown www-data:www-data -R  /var/moodledata   sudo chown www-data:www-data -R  /var/moodledata
  
-  cd /var/www/moodle/+  cd /var/www/html/moodle/
   sudo cp config-dist.php config.php   sudo cp config-dist.php config.php
   nano config.php   nano config.php
Line 81: Line 83:
 <VirtualHost *:80>  <VirtualHost *:80> 
 ServerAdmin [email protected] ServerAdmin [email protected]
-DocumentRoot /var/www/moodle/ +DocumentRoot /var/www/html/moodle/ 
 ServerName myrmoodle.prime.edu.ph  ServerName myrmoodle.prime.edu.ph 
-  <Directory /var/www/moodle/> +  <Directory /var/www/html/moodle/> 
   Options +FollowSymlinks    Options +FollowSymlinks 
   AllowOverride All    AllowOverride All 
Line 108: Line 110:
 <code> <code>
     Web address: [ your IP address or domain name ]     Web address: [ your IP address or domain name ]
-    Moodle directory: /var/www/moodle+    Moodle directory: /var/www/html/moodle
     Data Directory: /var/moodledata     Data Directory: /var/moodledata
 </code> </code>
Line 131: Line 133:
 <code> <code>
     /var/moodledata     /var/moodledata
-   /var/www/moodle+   /var/www/html/moodle
    [ db backup ]    [ db backup ]
 </code> </code>
Line 160: Line 162:
  
 ====== SSL Certificate====== ====== SSL Certificate======
-Every site needs encryption these days. So you may install an SSL Certificate on your site. +Every site needs encryption these days. So you may install an SSL Certificate on your site. This section requires that you have a proper rDNS entry on your machine and your DNS points to your machine's IP with an A/AAAA record.
    sudo apt install snapd    sudo apt install snapd
    sudo snap install --classic certbot    sudo snap install --classic certbot