Ich versuche seit einer Woche nach der Installation die Meldung “Dein Webserver ist nicht ordnungsgemäß für die Auflösung von “/ocm-provider/” eingerichtet. Dies hängt höchstwahrscheinlich mit einer Webserver-Konfiguration zusammen, die nicht aktualisiert wurde, um diesen Ordner direkt zu liefern. Bitte vergleiche deine Konfiguration mit den mitgelieferten Rewrite-Regeln in “.htaccess” für Apache oder den in der Nginx-Dokumentation bereitgestellten auf dessen Dokumentationsseite . Auf Nginx sind das typischerweise die Zeilen, die mit “location ~” beginnen und ein Update benötigen.”
zu lösen.
Nach einem Neustart wird auch Cronjob als fehler angezeigt dies seit ich REDIS und APCu in der conf.php hinterlegt habe.
Meine Cloud ist auf einer Ubuntuserver VM installiert. Als Webserver ist Apache2 installiert mit PHP 8.2
Die config.php der Nextcloud sieht wie folgt aus und liegt unter /var/www/nextcloud/config:
<?php
$CONFIG = array (
'instanceid' => 'blablabla',
'passwordsalt' => 'blablablabla',
'secret' => 'blablabalbal',
'trusted_domains' =>
array (
0 => '192.168.100.10',
1 => 'cloud.blabla.ch',
),
'onlyoffice' =>
array (
'jwt_secret' => 'blablalbal',
'jwt_header' => 'AuthorizationJwt',
),
'datadirectory' => '/home/nc-data/',
'dbtype' => 'mysql',
'version' => '27.1.3.2',
'overwrite.cli.url' => 'https://cloud.blablabla.ch',
'dbname' => 'nextcloud',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'db',
'dbpassword' => 'PWPWPWPWPWPWP',
'installed' => true,
'twofactor_enforced' => 'true',
'twofactor_enforced_groups' =>
array (
),
'twofactor_enforced_excluded_groups' =>
array (
0 => 'admin',
),
'log_type' => 'file',
'logfile' => 'nextcloud.log',
'loglevel' => 2,
'logdateformat' => 'F d, Y H:i:s',
'mail_smtpmode' => 'smtp',
'mail_smtpsecure' => 'ssl',
'mail_sendmailmode' => 'smtp',
'mail_from_address' => 'info',
'mail_domain' => 'fn-solutions.ch',
'mail_smtphost' => 'blabla.blabla',
'mail_smtpauth' => 1,
'mail_smtpport' => '465',
'mail_smtpname' => 'info@blabla.ch',
'mail_smtppassword' => '***********!',
'overwritehost' => 'cloud.blabla.ch',
'overwriteprotocol' => 'https',
'default_language' => 'de',
'default_locale' => 'de_CH',
'default_phone_region' => 'CH',
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => 'localhost',
'port' => 6379,
),
'app_install_overwrite' =>
array (
0 => 'dashboardcharts',
),
);
die Apache2 config:
/etc/apache2/sites-availabel/000-default.conf
<VirtualHost *:880>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/nextcloud
RewriteEngine On
RewriteRule ^/\.well-known/carddav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L]
RewriteRule ^/\.well-known/caldav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L]
Redirect 301 /ocm-provider/ /ocm-provider/
#Redirect 301 /ocs-provider/ /var/www/nextcloud/ocs-provider/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
in der /etc/php/8.2/apache2/php.ini habe ich die Memorylimite wie beschrieben geändert:
memory_limite = -1
in der /etc/php/8.2/cli/php.ini habe ich das limit auf 2048M gesetzt
in einem Beitrag von diesem Forum habe ich gelesen dies solle minimum 512M sein.
Was muss ich ändern damit der /ocm-provider/ Fehler verschwindet und der Chronjob nicht mehr auftaucht.
Gruss und Danke