Beiträge von Frank-HRO

    Muss es im PHP Code von dir nicht tempdirectory heißen? Der Verweis auf datadirectory funktioniert ja wie oben.

    Meine Verzeichnisstruktur sieht folgendermaßen aus:

    cloud-xxx.de/httpdocs/nextcloud - nextcloud Verzeichnis

    cloud-xxx.de/httpdocs/nc_data - data Verzeichnis

    cloud-xxx.de/httpdocs/tmp - angelegtes Verzeichnis mit Rechten 770


    Code
    $CONFIG['tempdirectory'] = realpath(__dir__ . '/../../tmp');

    Kann man dies in der data.config.php Datei hinzufügen?


    Edit:

    Habe es jetzt mal mit folgendem Code in der data.config.php probiert:

    PHP
    <?php
    $CONFIG['datadirectory'] = realpath(__dir__ . '/../../nc_data');
    $CONFIG['tempdirectory'] = realpath(__dir__ . '/../../tmp');

    Seit 10 Minuten tritt der Fehler nicht mehr auf. Ich beobachte weiter.


    Gruß Frank

    tab

    Vielen Dank für deine Antwort.

    Die Lösung von @xK3ks ('tempdirectory' => '/tmp/nextcloudtemp',) muss ja auf meine Lage angepasst werden.

    Nur wie genau? Ich habe ja unter httpdocs das Verzeichnis tmp angelegt und mit Rechten versehen. Worauf muss 'tempdirectory' bei mir zeigen?

    Die andere Lösung ist mir noch unklarer.

    Meine data.config.php sieht folgendermaßen aus:

    PHP
    <?php
    $CONFIG['datadirectory'] = realpath(__dir__ . '/../../nc_data');

    Damit wird das data-Verzeichnis sauber erkannt und es klappen die OCC Aufrufe.


    Gruß Frank

    Ich möchte mich hier mal anhängen. Webhosting-Paket 4000 mit selbst installiertem NC.

    Seit dem update von Nextcloud auf 33 bekomme ich ständig Fehlermeldungen wie:

    Temporary directory /var/www/vhosts/hostingxxxx.aeyyy.netcup.net/nextcloud.xxxxxxxxx.de/httpdocs/tmp is not present or writable"

    Ich habe das Verzeichnis tmp unterhalb von httpdocs angelegt und mit den Rechten 770 versehen.

    In der config.php habe ich eingetragen:

    Code
    'tempdirectory' => '/var/www/vhosts/hostingxxxx.aeyyy.netcup.net/nextcloud.xxxxxxxxx.de/httpdocs/tmp',

    Wie muss der Eintrag in der config.php richtig sein, damit es klappt und die Fehlermeldungen verschwinden?


    Gruß Frank

    Über Nacht wurden die Rechte bei PHP82, PHP84 und PHP85 (/usr/local/phpxx) angepasst. Nur nicht bei PHP83. Da mache ich mal noch ein Ticket auf.

    Mit der Nutzung von PHP84 konnte ich die OCC Befehle jetzt ausführen.

    Ich danke allen, die mich mit Tipps und Informationen unterstützt haben.

    Gruß Frank

    Hallo,

    ich habe ein Problem mit Nextcloud (Version 32.0.5) und der Ausführung von OCC mittels SSH.

    Ausgangspunkt:

    - Webhostingpaket 4000

    - eigene Domain für Nextcloud

    - /var/www/vhosts/hostingxxxx.yyyyy.netcup.net/domain.de/httpdocs/nextcloud

    - /var/www/vhosts/hostingxxxx.yyyyy.netcup.net/domain.de/httpdocs/nc_data

    Bis auf ein paar kleine Fehlermeldungen läuft die selbstinstallierte Nextcloud-Instanz.

    Eine Fehlermeldung bezieht sich auf den Befehl `occ db:add-missing-indices`.

    Führe ich den Befehl

    /usr/local/php83/bin/php /var/www/vhosts/hostingxxxx.yyyy.netcup.net/domain.de/httpdocs/nextcloud/occ db:add-missing-indices

    mittels dem Programm kitty aus, erscheint die Fehlermeldung:

    /usr/local/php83/bin/php: Permission denied

    Was muss ich wo einstellen, damit der occ-Befehl erfolgreich ausgeführt wird?

    Ich hoffe, ihr könnt mir helfen.

    Gruß Frank