Guten Tag,
ich habe mir vor einer Woche einen server zusammengebaut. Ich habe leider nur sehr eingeschränkte Linux Kenntnisse aber mit viel recherchieren ging das. Nur hab ich jetzt einen Fehler wo ich gar nicht weiter komme.
Nextcloud wurde zusammen mit MariaDB, Nginx und letsencrypt installiert mit Docker Compose. Das einrichten von Nextcloud klappt auch, aber wenn ich Dateien uploaden möchte ist es ein Glücksspiel ob das klappt, wenn nicht, bekomme ich einen PHP Error. .txt scheint zu gehen, .png nicht immer, mp4 garnicht und .exe gehen auch nicht. Nextcloud sagt dann unbekannter Fehler.
Das Daten Verzeichnis der Nextcloud /var/www/html/data habe ich auf meinem Raid 1 /srv/nextcloud/data eingebunden.
Systemkonfiguration
- CPU: Intel Avoton C2750
- Mainboard: ASRock Rack C2750D4I
- RAM: 2x 4 GB
- SSD: 240 GB
- HDD´s: 2x 1TB
- Betriebssystem: Debian 10.7.0
- SSD: 1GB /boot; 8GB Swap; 231GB /
- HDD´s: Als Raid 1 Konfiguriert und auf /srv eingebunden
- Betriebssystem: Debian 10.7.0
- Nextcloud 20.0.6
- PHP Version: 7.4.14
- Datenbank: Maria DB
- Läuft auf Docker
- Netzwerk Aufgliederung: Router>Switch>Server>
- Wurden vor kurzen Server Updates gemacht? Nein
Docker compose:
version: '3'
services:
proxy:
image: jwilder/nginx-proxy:alpine
labels:
- “com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true”
container_name: nextcloud-proxy
networks:
- nextcloud_network
ports:
- 80:80
- 443:443
volumes:
- ./proxy/conf.d:/etc/nginx/conf.d:rw
- ./proxy/vhost.d:/etc/nginx/vhost.d:rw
- ./proxy/html:/usr/share/nginx/html:rw
- ./proxy/certs:/etc/nginx/certs:ro
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/tmp/docker.sock:ro
restart: unless-stopped
letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion
container_name: nextcloud-letsencrypt
depends_on:
- proxy
networks:
- nextcloud_network
volumes:
- ./proxy/certs:/etc/nginx/certs:rw
- ./proxy/vhost.d:/etc/nginx/vhost.d:rw
- ./proxy/html:/usr/share/nginx/html:rw
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
restart: unless-stopped
db:
image: mariadb
container_name: nextcloud-mariadb
networks:
- nextcloud_network
volumes:
- db:/var/lib/mysql
- /etc/localtime:/etc/localtime:ro
environment:
- MYSQL_ROOT_PASSWORD=toor
- MYSQL_PASSWORD=mysql
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
restart: unless-stopped
app:
image: nextcloud:latest
container_name: nextcloud-app
networks:
- nextcloud_network
depends_on:
- letsencrypt
- proxy
- db
volumes:
- nextcloud:/var/www/html
- ./app/config:/var/www/html/config
- ./app/custom_apps:/var/www/html/custom_apps
- /srv/nextcloud/data:/var/www/html/data ## original: ./app/data:/var/www/html/data
- ./app/themes:/var/www/html/themes
- /etc/localtime:/etc/localtime:ro
environment:
- VIRTUAL_HOST=nextcloud.YOUR-DOMAIN
- LETSENCRYPT_HOST=nextcloud.YOUR-DOMAIN
- LETSENCRYPT_EMAIL=YOUR-EMAIL
restart: unless-stopped
volumes:
nextcloud:
db:
networks:
nextcloud_network:
Nextcloud Protokoll:
[PHP] Error: Error: Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691 at <<closure>>
- <>
OC\Log\ErrorHandler::onError(2, “Cannot modify h … )”, “/var/www/html/a … p”, 691, {string: "X-Hash … "}) - /var/www/html/apps/dav/lib/Connector/Sabre/File.php line 691
header(“X-Hash-MD5: dab … 1”) - /var/www/html/apps/dav/lib/Connector/Sabre/File.php line 189
OCA\DAV\Connector\Sabre\File->header(“X-Hash-MD5: dab … 1”) - <>
OCA\DAV\Connector\Sabre\File->OCA\DAV\Connector\Sabre{closure}("*** sensitive parameters replaced ***") - /var/www/html/lib/private/Files/Stream/HashWrapper.php line 71
call_user_func(Closure {}, “*** sensitive parameter replaced ***”) - <>
OC\Files\Stream\HashWrapper->stream_close() - /var/www/html/3rdparty/icewind/streams/src/Wrapper.php line 132
fclose(null) - /var/www/html/lib/private/Files/Stream/HashWrapper.php line 75
Icewind\Streams\Wrapper->stream_close() - <>
OC\Files\Stream\HashWrapper->stream_close() - /var/www/html/3rdparty/icewind/streams/src/Wrapper.php line 132
fclose(null) - /var/www/html/lib/private/Files/Stream/HashWrapper.php line 75
Icewind\Streams\Wrapper->stream_close() - /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php line 319
OC\Files\Stream\HashWrapper->stream_close() - /var/www/html/apps/dav/appinfo/v1/webdav.php line 84
Sabre\DAV\Server->exec() - /var/www/html/remote.php line 167
require_once("/var/www/html/a … p")
PUT /remote.php/webdav/Akame%20ga%20Kill/Date%20A%20Live%20(34).jpg
from 84.167.85.106 by NakashiUGS at 2021-02-03T11:50:16+00:00