servers:nginx:joomla
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
servers:nginx:joomla [2019/12/15 10:32] – [PHP-FPM Socket] Sean Rhone | servers:nginx:joomla [2021/09/30 22:37] – [Download Source] Sean Rhone | ||
---|---|---|---|
Line 9: | Line 9: | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
- | * [[distros:ubuntu_server|Ubuntu Server]] | + | * [[distros:opensuse_tumbleweed_server|openSUSE Tumbleweed]] |
* [[servers: | * [[servers: | ||
* [[servers: | * [[servers: | ||
Line 26: | Line 26: | ||
**** | **** | ||
- | sudo git clone --branch 'staging' --depth ' | + | sudo git clone --branch '3.10-dev' --depth ' |
====== Database ====== | ====== Database ====== | ||
Line 44: | Line 44: | ||
===== PHP-FPM Socket ===== | ===== PHP-FPM Socket ===== | ||
- | sudo -e '/etc/php/7.2/fpm/pool.d/ | + | sudo -e '/etc/php7/fpm/php-fpm.d/ |
< | < | ||
[main] | [main] | ||
- | user = www-data | + | user = wwwrun |
- | group = www-data | + | group = www |
- | listen = / | + | listen = 127.0.0.1:9003 |
- | listen.owner = www-data | + | listen.owner = wwwrun |
- | listen.group = www-data | + | listen.group = www |
listen.allowed_clients = 127.0.0.1 | listen.allowed_clients = 127.0.0.1 | ||
- | pm = dynamic | + | pm = ondemand |
- | pm.max_children = 8 | + | pm.max_children = 4 |
- | pm.start_servers | + | pm.process_idle_timeout |
- | pm.min_spare_servers = 2 | + | |
- | pm.max_spare_servers = 4 | + | |
php_value[date.timezone] = " | php_value[date.timezone] = " | ||
Line 69: | Line 67: | ||
php_value[post_max_size] = " | php_value[post_max_size] = " | ||
php_value[upload_max_filesize] = " | php_value[upload_max_filesize] = " | ||
- | php_value[max_file_uploads] = "100" | + | php_value[max_file_uploads] = " |
- | + | ||
- | php_value[session.save_handler] = " | + | |
- | php_value[session.save_path] = "/ | + | |
- | php_value[soap.wsdl_cache_dir] = "/ | + | |
- | php_value[opcache.file_cache] = "/ | + | |
===== FastCGI ===== | ===== FastCGI ===== | ||
- | sudo -e '/ | + | sudo -e '/ |
< | < | ||
Line 90: | Line 83: | ||
fastcgi_param SCRIPT_FILENAME | fastcgi_param SCRIPT_FILENAME | ||
fastcgi_param PATH_INFO $fastcgi_path_info; | fastcgi_param PATH_INFO $fastcgi_path_info; | ||
- | fastcgi_pass | + | fastcgi_pass |
}</ | }</ | ||
===== Server Block ===== | ===== Server Block ===== | ||
- | sudo -e '/ | + | sudo -e '/ |
< | < | ||
Line 101: | Line 94: | ||
listen ' | listen ' | ||
server_name ' | server_name ' | ||
- | root '/var/ | + | root '/srv/ |
index ' | index ' | ||
- | include '/etc/nginx/snippets/ | + | include ' |
- | include '/etc/nginx/snippets/ | + | include ' |
client_max_body_size ' | client_max_body_size ' | ||
Line 123: | Line 116: | ||
} | } | ||
}</ | }</ | ||
- | |||
- | ==== Enable ==== | ||
- | |||
- | **** | ||
- | |||
- | sudo rm -f '/ | ||
====== Initial Setup ====== | ====== Initial Setup ====== | ||
Line 227: | Line 214: | ||
**** | **** | ||
- | | + | |
=== Text === | === Text === | ||
Line 234: | Line 221: | ||
* Remove '' | * Remove '' | ||
- | sudo -H -u 'www-data' | + | sudo -e 'srv/www/ |
< | < | ||
Line 248: | Line 235: | ||
* Requires [[servers: | * Requires [[servers: | ||
- | sudo -H -u 'www-data' | + | sudo -e '/ |
html, | html, | ||
Line 309: | Line 296: | ||
< | < | ||
[Service] | [Service] | ||
- | User=www-data | + | User=wwwrun |
- | Group=www-data | + | Group=www |
Type=oneshot | Type=oneshot | ||
- | ExecStart='/ | + | ExecStart='/ |
- | ExecStartPost='/ | + | ExecStartPost=' |
==== Timer ==== | ==== Timer ==== | ||
Line 342: | Line 329: | ||
< | < | ||
[Service] | [Service] | ||
- | User=www-data | + | User=wwwrun |
- | Group=www-data | + | Group=www |
Type=oneshot | Type=oneshot | ||
- | ExecStart='/ | + | ExecStart='/ |
- | ExecStart='/ | + | ExecStart='/ |
- | ExecStartPost='/ | + | ExecStartPost=' |
==== Timer ==== | ==== Timer ==== | ||
Line 379: | Line 366: | ||
[Service] | [Service] | ||
Type=oneshot | Type=oneshot | ||
- | WorkingDirectory=/ | + | WorkingDirectory=/ |
- | ExecStart='/ | + | ExecStart=' |
- | ExecStartPost='/ | + | ExecStartPost=' |
=== Timer === | === Timer === | ||
Line 404: | Line 391: | ||
=== Database Auth === | === Database Auth === | ||
- | sudo -u ' | + | sudo mkdir -p '/var/lib/mysql/auth' |
< | < | ||
Line 413: | Line 400: | ||
=== Service === | === Service === | ||
- | mkdir -p ~/' | + | mkdir -p ~/' |
< | < | ||
Line 420: | Line 407: | ||
WorkingDirectory=/ | WorkingDirectory=/ | ||
ExecStartPre='/ | ExecStartPre='/ | ||
- | ExecStart='/ | + | ExecStart=' |
- | ExecStart='/ | + | ExecStart=' |
- | ExecStartPost='/ | + | ExecStartPost=' |
=== Timer === | === Timer === | ||
Line 452: | Line 439: | ||
**** | **** | ||
- | sudo systemctl stop nginx php7.2-fpm | + | sudo systemctl stop nginx php-fpm |
==== Backup Folder ==== | ==== Backup Folder ==== | ||
Line 458: | Line 445: | ||
**** | **** | ||
- | cd '/var/www' && sudo tar -cvzf ~/' | + | cd '/srv/www' && sudo tar -cvzf ~/' |
==== Backup Database ==== | ==== Backup Database ==== | ||
Line 470: | Line 457: | ||
**** | **** | ||
- | sudo systemctl start nginx php7.2-fpm | + | sudo systemctl start nginx php-fpm |
===== Client ===== | ===== Client ===== | ||
Line 478: | Line 465: | ||
**** | **** | ||
- | scp espionage724@192.168.1.153: | + | scp espionage724@192.168.1.152: |
====== Restore ====== | ====== Restore ====== | ||
Line 494: | Line 481: | ||
**** | **** | ||
- | scp ~/' | + | scp ~/' |
==== Remove Files ==== | ==== Remove Files ==== | ||
Line 508: | Line 495: | ||
**** | **** | ||
- | sudo systemctl stop nginx php7.2-fpm | + | sudo systemctl stop nginx php-fpm |
==== Restore Joomla! Folder ==== | ==== Restore Joomla! Folder ==== | ||
Line 514: | Line 501: | ||
**** | **** | ||
- | cd '/var/www' && sudo tar -xvzf ~/' | + | cd '/srv/www' && sudo tar -xvzf ~/' |
==== Drop Previous Database ==== | ==== Drop Previous Database ==== | ||
Line 554: | Line 541: | ||
**** | **** | ||
- | sudo systemctl start nginx php7.2-fpm | + | sudo systemctl start nginx php-fpm |
==== Remove Backups ==== | ==== Remove Backups ==== | ||
Line 561: | Line 548: | ||
rm ~/' | rm ~/' | ||
+ |
/var/www/wiki/data/pages/servers/nginx/joomla.txt · Last modified: 2024/02/01 08:15 by Sean Rhone