Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
dienste:bytecluster0002:wordpress-technikkultur [29.12.2020 15:31] – angelegt mape2k | dienste:bytecluster0002:wordpress-technikkultur [05.08.2023 14: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 ==== |