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 04:25] 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 5: | Line 8: | ||
---- | ---- | ||
- | Following the process | + | Following the processes |
====== Swap ====== | ====== Swap ====== | ||
fallocate -l 1G /swapfile1G | fallocate -l 1G /swapfile1G | ||
Line 46: | Line 49: | ||
====== Moodle====== | ====== Moodle====== | ||
- | sudo chown www-data: | + | sudo chown www-data: |
sudo chmod 775 -R / | sudo chmod 775 -R / | ||
Line 53: | 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 80: | 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 107: | 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 130: | Line 133: | ||
< | < | ||
/ | / | ||
- | / | + | / |
[ db backup ] | [ db backup ] | ||
</ | </ | ||
Line 159: | 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 |