| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| servers:bsd:nginx:dokuwiki [2025/10/30 13:29] – [nginx Server Block Deny Directives] Sean Rhone | servers:bsd:nginx:dokuwiki [2025/10/31 02:04] (current) – old revision restored (2025/10/31 00:45) Sean Rhone |
|---|
| ; General | ; General |
| php_value[date.timezone] = "America/New_York" | php_value[date.timezone] = "America/New_York" |
| | |
| | ; Errors |
| | php_value[error_reporting] = "~E_ALL" |
| | php_value[display_errors] = "Off" |
| |
| ; End</code> | ; End</code> |
| su - | su - |
| |
| ee '/usr/local/etc/nginx/default.d/wiki.conf' | ee '/usr/local/etc/freenginx/default.d/wiki.conf' |
| |
| <code> | <code> |
| echo '-- --' | sudo tee '/var/www/wiki/conf/entities.local.conf' > '/dev/null' && sudo chown 'nginx':'nginx' '/var/www/wiki/conf/entities.local.conf' && sync | echo '-- --' | sudo tee '/var/www/wiki/conf/entities.local.conf' > '/dev/null' && sudo chown 'nginx':'nginx' '/var/www/wiki/conf/entities.local.conf' && sync |
| |
| ====== Temp Commands ====== | ====== Scripts ====== |
| |
| ===== Update ===== | ===== Updater ===== |
| |
| * https://github.com/dokuwiki/dokuwiki/commits/master/ | mkdir -p ~/'.local/scripts/www/wiki' && ee ~/'.local/scripts/www/wiki/updater.sh' && chmod +x ~/'.local/scripts/www/wiki/updater.sh' |
| |
| su - | <code> |
| | #!/bin/sh |
| |
| su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/wiki' pull origin 'master'" | su -m 'www' -c "git -C '/usr/local/www/wiki' reset --hard 'origin/master'" |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' pull 'origin' 'master' --rebase" |
| |
| ===== Indexer ===== | # End</code> |
| |
| su - | ~/'.local/scripts/www/wiki/updater.sh' |
| |
| su -m 'www' -c "cd '/usr/local/www/wiki' && '/usr/local/www/wiki/bin/indexer.php' --clear" | su 'root' -c ~/'.local/scripts/www/wiki/updater.sh' |
| |
| ===== Maintenance ===== | ===== Maintenance ===== |
| | |
| | mkdir -p ~/'.local/scripts/www/wiki' && ee ~/'.local/scripts/www/wiki/maintenance.sh' && chmod +x ~/'.local/scripts/www/wiki/maintenance.sh' |
| | |
| | <code> |
| | #!/bin/sh |
| | |
| | su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/wiki' gc --aggressive --prune='all'" |
| | su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/wiki' fsck --full --strict" |
| | |
| | su -m 'www' -c "cd '/usr/local/www/wiki' && '/usr/local/www/wiki/bin/indexer.php' --clear" |
| | |
| | # End</code> |
| | |
| | ~/'.local/scripts/www/wiki/maintenance.sh' |
| | |
| | su 'root' -c ~/'.local/scripts/www/wiki/maintenance.sh' |
| | |
| | ===== Git Fix ===== |
| | |
| | * :!: Set email for ''user.email'' |
| | |
| | mkdir -p ~/'.local/scripts/www/wiki' && ee ~/'.local/scripts/www/wiki/git-fix.sh' && chmod +x ~/'.local/scripts/www/wiki/git-fix.sh' |
| | |
| | <code> |
| | #!/bin/sh |
| | |
| | su -m 'www' -c "rm -Rf '/usr/local/www/wiki/.git'" |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' init --initial-branch='master'" |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' add '.'" |
| | |
| | ################################################## |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' config 'user.email' 'espionage724@x'" |
| | ################################################## |
| | |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' commit --message='x'" |
| | |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' remote add 'origin' 'https://github.com/dokuwiki/dokuwiki.git'" |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' pull --depth '1' --recurse-submodules 'origin' 'master' --rebase" |
| | |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' reset --hard 'origin/master'" |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' gc --aggressive --prune='all'" |
| | su -m 'www' -c "git -C '/usr/local/www/wiki' fsck --full --strict" |
| | |
| | # End</code> |
| | |
| | ~/'.local/scripts/www/wiki/git-fix.sh' |
| | |
| | su 'root' -c ~/'.local/scripts/www/wiki/git-fix.sh' |
| | |
| | ====== cron ====== |
| | |
| | ===== Updater ===== |
| | |
| | * 12:00AM Every day |
| |
| su - | su - |
| |
| su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/wiki' reset --hard" | ee '/etc/cron.d/wiki-updater' |
| |
| su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/wiki' pull origin 'master' --rebase" | <code> |
| | # |
| | SHELL=/bin/sh |
| |
| su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/wiki' gc --aggressive --prune='all'" | 0 0 * * * root '/home/espionage724/.local/scripts/www/wiki/updater.sh' |
| |
| su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/wiki' fsck --full --strict" | # End</code> |
| |
| ====== Backup ====== | ====== Backup ====== |