Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dienste:bytecluster0002:wordpress-technikkultur [29.12.2020 15:13] – mape2k | dienste:bytecluster0002:wordpress-technikkultur [05.08.2023 12:38] (aktuell) – Upgrade PHP 8.2 mape2k | ||
|---|---|---|---|
| Zeile 23: | Zeile 23: | ||
| - NGINX und PHP-FPM installieren | - NGINX und PHP-FPM installieren | ||
| - | * **sudo apt-get install | + | * **sudo apt-get install |
| - Default-Konfiguration anpassen< | - Default-Konfiguration anpassen< | ||
| server { | server { | ||
| Zeile 35: | Zeile 35: | ||
| server_name _; | server_name _; | ||
| + | |||
| + | # Maximum POST-size and Buffer | ||
| + | client_max_body_size 20M; | ||
| + | client_body_buffer_size 128K; | ||
| location = / | location = / | ||
| Zeile 58: | Zeile 62: | ||
| include fastcgi_params; | include fastcgi_params; | ||
| fastcgi_intercept_errors on; | fastcgi_intercept_errors on; | ||
| - | fastcgi_pass unix:/ | + | fastcgi_pass unix:/ |
| #The following parameter can be also included in fastcgi_params file | #The following parameter can be also included in fastcgi_params file | ||
| fastcgi_param | fastcgi_param | ||
| Zeile 69: | Zeile 73: | ||
| } | } | ||
| </ | </ | ||
| + | - PHP-Konfiguration für Upload anpassen< | ||
| + | post_max_size = 20M | ||
| + | upload_max_filesize = 20M | ||
| + | </ | ||
| - Dienste aktivieren und neustarten | - Dienste aktivieren und neustarten | ||
| - | * **sudo systemctl enable nginx.service | + | * **sudo systemctl enable nginx.service |
| - | * **sudo systemctl restart nginx.service | + | * **sudo systemctl restart nginx.service |
| ==== Wordpress ==== | ==== Wordpress ==== | ||
| Zeile 119: | Zeile 127: | ||
| if (!empty($_SERVER[' | if (!empty($_SERVER[' | ||
| $_SERVER[' | $_SERVER[' | ||
| + | } | ||
| + | |||
| + | /* Use X-Forwarded-For HTTP Header to get visitors Real IP Address */ | ||
| + | if (isset($_SERVER[' | ||
| + | $http_x_headers = explode(',', | ||
| + | $_SERVER[' | ||
| } | } | ||