| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| servers:bsd:nginx:wordpress [2026/01/09 07:29] – Sean Rhone | servers:bsd:nginx:wordpress [2026/03/05 16:08] (current) – Sean Rhone |
|---|
| |
| ; Logging | ; Logging |
| php_value[log_errors] = "0" | php_value[log_errors] = "Off" |
| php_value[error_reporting] = "~E_ALL" | php_value[error_reporting] = "~E_ALL" |
| | php_value[display_errors] = "Off" |
| | php_value[display_startup_errors] = "Off" |
| | php_value[html_errors] = "Off" |
| |
| ; General | ; General |
| fastcgi_pass '127.0.0.1:9004'; | fastcgi_pass '127.0.0.1:9004'; |
| } | } |
| | |
| | # End</code> |
| | |
| | ===== Themes Deny ===== |
| | |
| | * https://github.com/WordPress/WordPress/tree/master/wp-content/themes |
| | * Deny all except ''twentytwentyfive'' |
| | |
| | su - |
| | |
| | ee '/usr/local/etc/freenginx/default.d/wp-themes-deny.conf' |
| | |
| | <code> |
| | location '~' '/wp-content/themes/(twentyeleven|twentyfifteen|twentyfourteen|twentynineteen|twentyseventeen|twentysixteen|twentyten|twentythirteen|twentytwelve|twentytwentyfour|twentytwentyone|twentytwentythree|twentytwentytwo|twentytwenty)/' { |
| | deny 'all'; |
| | } |
| |
| # End</code> | # End</code> |
| include '/usr/local/etc/freenginx/default.d/blog.conf'; | include '/usr/local/etc/freenginx/default.d/blog.conf'; |
| include '/usr/local/etc/freenginx/default.d/headers.conf'; | include '/usr/local/etc/freenginx/default.d/headers.conf'; |
| | include '/usr/local/etc/freenginx/default.d/wp-themes-deny.conf'; |
| client_max_body_size '10M'; | |
| |
| # access_log '/var/log/nginx/blog-access.log'; | # access_log '/var/log/nginx/blog-access.log'; |
| su - | su - |
| |
| su -m 'www' -c "ee '/usr/local/www/blog/wp-config.php'" | su -m 'www' -c "ee '/usr/local/www/blog/wp-config.php'" && clear |
| |
| <code> | <code> |
| '/usr/bin/su' -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/blog' reset --hard 'origin/master'" | '/usr/bin/su' -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/blog' reset --hard 'origin/master'" |
| '/usr/bin/su' -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/blog' pull 'origin' 'master' --rebase" | '/usr/bin/su' -m 'www' -c "'/usr/local/bin/git' -C '/usr/local/www/blog' pull 'origin' 'master' --rebase" |
| | |
| | '/bin/sync' |
| |
| # End</code> | # End</code> |
| ===== Database ===== | ===== Database ===== |
| |
| **** | su - |
| |
| mariadb-dump -u root -p --single-transaction --quick 'wordpress' -r '/home/espionage724/wordpress-database-manual-'$(date +%Y-%m-%d)'.sql' | mariadb-dump --single-transaction --quick 'wordpress' -r '/home/espionage724/wordpress-database-manual-'$(date +%Y-%m-%d)'.sql' |
| |
| ===== scp ===== | ===== scp ===== |
| ===== Folder ===== | ===== Folder ===== |
| |
| su - | su |
| |
| rm -Rf '/usr/local/www/blog' | ls '/home/'$USER'/wordpress-files-'*'.tar.gz' && rm -Rf '/usr/local/www/blog' |
| |
| tar -xzf '/home/espionage724/wordpress-files-'*'.tar.gz' -C '/usr/local/www' 'blog' && chown -R 'www':'www' '/usr/local/www/blog' && sync | tar -xzf '/home/'$USER'/wordpress-files-'*'.tar.gz' -C '/usr/local/www' 'blog' && chown -R 'www':'www' '/usr/local/www/blog' && sync |
| |
| ===== Database ===== | ===== Database ===== |
| su - | su - |
| |
| su -m 'www' -c "ee '/usr/local/www/blog/wp-config.php'" | su -m 'www' -c "ee '/usr/local/www/blog/wp-config.php'" && clear |
| | |
| define( 'DB_HOST', 'localhost' ); | |
| |
| define( 'DB_HOST', '127.0.0.1' ); | define( 'DB_HOST', '127.0.0.1' ); |
| |