This shows you the differences between two versions of the page.
| 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: | ||
| {{ :: | {{ :: | ||
| ~~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: | + | sudo chown www-data: |
| sudo chmod 775 -R / | sudo chmod 775 -R / | ||
| Line 54: | Line 56: | ||
| sudo chown www-data: | sudo chown www-data: | ||
| - | cd / | + | 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: | ||
| < | < | ||
| ServerAdmin [email protected] | ServerAdmin [email protected] | ||
| - | DocumentRoot / | + | DocumentRoot /var/www/html/ |
| ServerName myrmoodle.prime.edu.ph | ServerName myrmoodle.prime.edu.ph | ||
| - | < | + | < |
| Options +FollowSymlinks | Options +FollowSymlinks | ||
| AllowOverride All | AllowOverride All | ||
| Line 108: | Line 110: | ||
| < | < | ||
| Web address: [ your IP address or domain name ] | Web address: [ your IP address or domain name ] | ||
| - | Moodle directory: / | + | Moodle directory: /var/www/html/moodle |
| Data Directory: / | Data Directory: / | ||
| </ | </ | ||
| Line 131: | Line 133: | ||
| < | < | ||
| / | / | ||
| - | / | + | / |
| [ db backup ] | [ db backup ] | ||
| </ | </ | ||
| 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' |
| sudo apt install snapd | sudo apt install snapd | ||
| sudo snap install --classic certbot | sudo snap install --classic certbot | ||