Wordpress Plugin Installation is not working

Hello,
I have installed Wordpress multiple times using docker-compose or portainer.
everything looks good, but when i try to upload woocomerce.zip or any other plugin, nothing happens and error side showing up:

I never had this problem before

everything is set up on a VPS with NGinx Proxy Manager

Thank You, Nico

This is the Log:

WordPress not found in /var/www/html - copying now...
Complete! WordPress has been successfully copied to /var/www/html
No 'wp-config.php' found in /var/www/html, but 'WORDPRESS_...' variables supplied; copying 'wp-config-docker.php' (WORDPRESS_DB_HOST WORDPRESS_DB_NAME WORDPRESS_DB_PASSWORD WORDPRESS_DB_USER)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.48.4. Set the 'ServerName' directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.48.4. Set the 'ServerName' directive globally to suppress this message
[Sat Apr 20 15:27:38.343148 2024] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.57 (Debian) PHP/8.2.18 configured -- resuming normal operations
[Sat Apr 20 15:27:38.343183 2024] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
meineIP - - [20/Apr/2024:15:27:38 +0000] "GET / HTTP/1.1" 500 2719 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:27:38 +0000] "GET /favicon.ico HTTP/1.1" 500 2719 "meineDomain/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:27:40 +0000] "GET / HTTP/1.1" 500 2719 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:27:40 +0000] "GET /favicon.ico HTTP/1.1" 500 2719 "meineDomain/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:11 +0000] "GET / HTTP/1.1" 302 374 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:11 +0000] "GET /wp-admin/install.php HTTP/1.1" 200 4621 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:12 +0000] "GET /favicon.ico HTTP/1.1" 302 374 "meineDomain/wp-admin/install.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:12 +0000] "GET /wp-admin/install.php HTTP/1.1" 200 4621 "meineDomain/wp-admin/install.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:16 +0000] "POST /wp-admin/install.php?step=1 HTTP/1.1" 200 3355 "meineDomain/wp-admin/install.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:18 +0000] "GET /favicon.ico HTTP/1.1" 302 374 "meineDomain/wp-admin/install.php?step=1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:18 +0000] "GET /wp-admin/install.php HTTP/1.1" 200 4626 "meineDomain/wp-admin/install.php?step=1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
172.18.0.1 - - [20/Apr/2024:15:28:33 +0000] "GET /2024/04/20/hallo-welt/ HTTP/1.1" 200 14918 "-" "WordPress/6.5.2; meineDomain"
sh: 1: /usr/sbin/sendmail: not found
meineIP - - [20/Apr/2024:15:28:32 +0000] "POST /wp-admin/install.php?step=2 HTTP/1.1" 200 2196 "meineDomain/wp-admin/install.php?step=1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:34 +0000] "GET /favicon.ico HTTP/1.1" 302 376 "meineDomain/wp-admin/install.php?step=2" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
172.18.0.1 - - [20/Apr/2024:15:28:33 +0000] "POST /wp-cron.php?doing_wp_cron=1713626913.3144218921661376953125 HTTP/1.1" 200 285 "-" "WordPress/6.5.2; meineDomain"
meineIP - - [20/Apr/2024:15:28:36 +0000] "GET /wp-login.php HTTP/1.1" 200 2939 "meineDomain/wp-admin/install.php?step=2" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:38 +0000] "POST /wp-login.php HTTP/1.1" 302 1341 "meineDomain/wp-login.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:39 +0000] "GET /wp-admin/ HTTP/1.1" 200 22608 "meineDomain/wp-login.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
172.18.0.1 - - [20/Apr/2024:15:28:40 +0000] "POST /wp-cron.php?doing_wp_cron=1713626920.1333110332489013671875 HTTP/1.1" 200 285 "-" "WordPress/6.5.2; meineDomain"
meineIP - - [20/Apr/2024:15:28:40 +0000] "GET /wp-admin/admin-ajax.php?action=wp-compression-test&test=1&_ajax_nonce=7203bc7cb3&1713626920295 HTTP/1.1" 200 1102 "meineDomain/wp-admin/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:40 +0000] "GET /wp-admin/admin-ajax.php?action=wp-compression-test&test=no&_ajax_nonce=7203bc7cb3&1713626920420 HTTP/1.1" 200 453 "meineDomain/wp-admin/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:40 +0000] "POST /wp-admin/admin-ajax.php HTTP/1.1" 200 644 "meineDomain/wp-admin/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:40 +0000] "GET /wp-admin/admin-ajax.php?action=dashboard-widgets&widget=dashboard_primary&pagenow=dashboard HTTP/1.1" 200 848 "meineDomain/wp-admin/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:42 +0000] "GET /wp-admin/plugins.php HTTP/1.1" 200 14296 "meineDomain/wp-admin/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
meineIP - - [20/Apr/2024:15:28:43 +0000] "GET /wp-admin/plugin-install.php HTTP/1.1" 200 17909 "meineDomain/wp-admin/plugins.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
[Sat Apr 20 15:29:43.393291 2024] [php:warn] [pid 60] [client meineIP:0] PHP Warning:  POST Content-Length of 20833641 bytes exceeds the limit of 8388608 bytes in Unknown on line 0, referer: meineDomain/wp-admin/plugin-install.php
172.18.0.1 - - [20/Apr/2024:15:29:43 +0000] "POST /wp-cron.php?doing_wp_cron=1713626983.4104890823364257812500 HTTP/1.1" 200 285 "-" "WordPress/6.5.2; meineDomain"
meineIP - - [20/Apr/2024:15:29:43 +0000] "POST /wp-admin/update.php?action=upload-plugin HTTP/1.1" 403 2986 "meineDomain/wp-admin/plugin-install.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
195.192.97.204 - - [20/Apr/2024:15:50:08 +0000] "GET / HTTP/1.1" 200 15112 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 17_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Mobile/15E148 Safari/604.1"
meineIP - - [20/Apr/2024:15:56:51 +0000] "GET /wp-admin/plugin-install.php HTTP/1.1" 200 17909 "meineDomain/wp-admin/update.php?action=upload-plugin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
[Sat Apr 20 15:57:40.106191 2024] [php:warn] [pid 59] [client meineIP:0] PHP Warning:  POST Content-Length of 20833641 bytes exceeds the limit of 8388608 bytes in Unknown on line 0, referer: meineDomain/wp-admin/plugin-install.php
meineIP - - [20/Apr/2024:15:57:40 +0000] "POST /wp-admin/update.php?action=upload-plugin HTTP/1.1" 403 2986 "meineDomain/wp-admin/plugin-install.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"

Check the image description

https://hub.docker.com/_/wordpress

You will find this section

Configuring PHP directives

See the “Configuration” section of the php image documentation.

For example, to adjust common php.ini flags like upload_max_filesize, you could create a custom.ini with the desired parameters and place it in the $PHP_INI_DIR/conf.d/ directory:

FROM wordpress:tag
COPY custom.ini $PHP_INI_DIR/conf.d/

Since your error message is

You will need to increase the post max size limit as well.

PS.: I edited your first post. Please, use codeblocks for logs messages. More info in the formatting guide: How to format your forum posts

2 Likes

:pray:t3: Thank you, i think this is solving the problem