User Tools

Site Tools


servers:bsd:nginx:piwigo

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers:bsd:nginx:piwigo [2025/10/30 17:31] – [Updater] Sean Rhoneservers:bsd:nginx:piwigo [2025/10/31 02:11] (current) Sean Rhone
Line 36: Line 36:
 ====== Database ====== ====== Database ======
  
-  mariadb -u 'root' -p+  su - 
 + 
 +  mariadb
  
   CREATE DATABASE piwigo;   CREATE DATABASE piwigo;
Line 77: Line 79:
 php_value[upload_max_filesize] = "20M" php_value[upload_max_filesize] = "20M"
 php_value[max_file_uploads] = "100" php_value[max_file_uploads] = "100"
 +
 +; Errors
 +php_value[error_reporting] = "~E_ALL"
 +php_value[display_errors] = "Off"
  
 ; End</code> ; End</code>
Line 117: Line 123:
     include '/usr/local/etc/freenginx/default.d/headers.conf';     include '/usr/local/etc/freenginx/default.d/headers.conf';
  
-#    add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'" always; 
-#    add_header Content-Security-Policy "default-src 'self' https://piwigo.org/ext/upload/; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'" always; 
 #    access_log  /var/log/nginx/media-access.log; #    access_log  /var/log/nginx/media-access.log;
 #    error_log  /var/log/nginx/media-error.log; #    error_log  /var/log/nginx/media-error.log;
Line 132: Line 136:
         rewrite ^/i((/|$).*)$ /i.php$1 last;         rewrite ^/i((/|$).*)$ /i.php$1 last;
     }     }
- 
 } }
  
Line 177: Line 180:
  
 // Hide PHP Warnings // Hide PHP Warnings
-$conf['show_php_errors'] = E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_WARNING;+$conf['show_php_errors'] = '0';
  
 // Header Links // Header Links
Line 226: Line 229:
 #!/bin/sh #!/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/media' gc --aggressive --prune='all'" 
-su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/wiki' fsck --full --strict"+su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media' fsck --full --strict"
  
-su -m 'www' -c "cd '/usr/local/www/wiki&& '/usr/local/www/wiki/bin/indexer.php' --clear"+su -m 'www' -c "'/usr/local/bin/git-C '/usr/local/www/media/themes/bootstrap_darkroom' gc --aggressive --prune='all'" 
 +su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media/themes/bootstrap_darkroom' fsck --full --strict" 
 + 
 +'/usr/local/bin/mariadb-check' -o -f -e --auto-repair 'piwigo'
  
 # End</code> # End</code>
Line 239: Line 245:
 ===== Git Fix ===== ===== Git Fix =====
  
-  * :!: Set email for ''user.email''+  * :!: Set email for both ''user.email''
  
   mkdir -p ~/'.local/scripts/www/media' && ee ~/'.local/scripts/www/media/git-fix.sh' && chmod +x ~/'.local/scripts/www/media/git-fix.sh'   mkdir -p ~/'.local/scripts/www/media' && ee ~/'.local/scripts/www/media/git-fix.sh' && chmod +x ~/'.local/scripts/www/media/git-fix.sh'
Line 286: Line 292:
   su 'root' -c ~/'.local/scripts/www/media/git-fix.sh'   su 'root' -c ~/'.local/scripts/www/media/git-fix.sh'
  
-====== Temp Commands ======+====== cron ======
  
-===== Update =====+===== Updater =====
  
-  * https://github.com/Piwigo/Piwigo/commits/master/ +  * 01:00AM Every day
-  * https://github.com/Piwigo/piwigo-bootstrap-darkroom/commits/master/+
  
   su -   su -
  
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media' pull origin 'master'"+  ee '/etc/cron.d/media-updater'
  
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media/themes/bootstrap_darkroom' pull origin 'master'"+<code> 
 +
 +SHELL=/bin/sh
  
-===== Maintenance =====+0 1 * * * root '/home/espionage724/.local/scripts/www/media/updater.sh'
  
-==== Media ==== +# End</code>
- +
-  su - +
- +
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media' reset --hard" +
- +
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media' pull origin 'master' --rebase" +
- +
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media' gc --aggressive --prune='all'" +
- +
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media' fsck --full --strict" +
- +
-  mariadb-check -u 'root' -p -o -f -e --auto-repair 'piwigo' +
- +
-==== Theme ==== +
- +
-  su - +
- +
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media/themes/bootstrap_darkroom' reset --hard" +
- +
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media/themes/bootstrap_darkroom' pull origin 'master' --rebase" +
- +
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media/themes/bootstrap_darkroom' gc --aggressive --prune='all'" +
- +
-  su -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/media/themes/bootstrap_darkroom' fsck --full --strict"+
  
 ====== Backup ====== ====== Backup ======
/srv/www/wiki/data/attic/servers/bsd/nginx/piwigo.1761859891.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki