Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dienste:bytecluster0002:wordpress-technikkultur [29.12.2020 14:31] – angelegt 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 83: | Zeile 91: | ||
| - Berechtigungen anpassen | - Berechtigungen anpassen | ||
| * **sudo chown -R www-data: | * **sudo chown -R www-data: | ||
| + | - Konfigurationsvorlage kopieren | ||
| + | * **sudo cp / | ||
| + | - DB-Konfiguration anpassen< | ||
| + | /** The name of the database for WordPress */ | ||
| + | define( ' | ||
| + | |||
| + | /** MySQL database username */ | ||
| + | define( ' | ||
| + | |||
| + | /** MySQL database password */ | ||
| + | define( ' | ||
| + | |||
| + | /** MySQL hostname */ | ||
| + | define( ' | ||
| + | |||
| + | /** Database Charset to use in creating database tables. */ | ||
| + | define( ' | ||
| + | |||
| + | /** The Database Collate type. Don't change this if in doubt. */ | ||
| + | define( ' | ||
| + | </ | ||
| + | - Salt-Konfiguration anpassen: Ausgabe von https:// | ||
| + | define(' | ||
| + | define(' | ||
| + | define(' | ||
| + | define(' | ||
| + | define(' | ||
| + | define(' | ||
| + | define(' | ||
| + | define(' | ||
| + | </ | ||
| + | - Verwendung eines SSL-Proxies konfigurieren< | ||
| + | ... | ||
| + | /* Accept SSL behind proxy */ | ||
| + | if (!empty($_SERVER[' | ||
| + | $_SERVER[' | ||
| + | } | ||
| + | |||
| + | /* Use X-Forwarded-For HTTP Header to get visitors Real IP Address */ | ||
| + | if (isset($_SERVER[' | ||
| + | $http_x_headers = explode(',', | ||
| + | $_SERVER[' | ||
| + | } | ||
| + | |||
| + | /** Sets up WordPress vars and included files. */ | ||
| + | require_once ABSPATH . ' | ||
| + | </ | ||
| + | - Installer aufrufen unter [[https:// | ||
| + | * Titel: **Verein zur Förderung der Technikkultur in Erfurt e.V.** | ||
| + | * Mail-Adresse: | ||
| + | * Benutzername und Passwort sicher wählen und dokumentieren | ||
| + | - Im Admin-Backend einloggen und HTTPS konfigurieren | ||
| + | * Unter Einstellungen - Allgemein die Parameter **WordPress-Adresse (URL)** und **Website-Adresse (URL)** anpassen | ||
| ==== Backup mit Borgmatic ==== | ==== Backup mit Borgmatic ==== | ||