RewriteBase Probleme

Hey Leute,

Ich habe in der config.php die Zeile

‘htaccess.RewriteBase’ => ‘/’,

hinzugefügt. Wenn ich nun

occ maintenance:update:htaccess

ausführe, dann erhalte ich die Meldung, dass das Paket occ nicht gefunden werden kann.

Könnt ihr mir damit weiterhelfen? :slight_smile:


PHP 7.0.8
MySQL 10.0.27
Apache 2.4
Nextcloud 10.0.1 (stable)

Hast du dieses Kommando als Web-User ausgeführt?
sudo -u www-data occ maintenance:update:htaccess

Ich habe es als root versucht. Mit sudo -u www-data occ maintenance:update:htaccess erhalte ich ebfenfalls die Medlung, dass das Paket occ nicht gefunden werden kann. :confused:

Hi,

schaue mal nach ob OCC auf deinem Server vorhanden ist. Prüfe mal
/var/www/nextcloud/ oder wo auch immer nextcloud bei dir installiert ist. Falls dieser Pfad stimmt, dann rufe es eben so auf:
sudo -u www-data /var/www/nextcloud/occ maintenance:update:htaccess

/var/www/nextcloud/occ exisitert, aber wenn ich den Befehl ausführe, dann erhalte ich die Meldung:

Befehl /var/www/nextcloud/occ nicht gefunden.

Bei Befehlen nutze ich immer die Tab-Taste, um den Pfad automatisch zu schreiben. Da im nextcloud Ordner ja auch eine Datei namens ocs ist, sollte der Pfad ja dann eig. …/oc anzeigen. Allerdings gibt es immer automatisch …/ocs ein.

Hi,

kannst du mal ein
ls -l /var/www/nextcloud/occ

ausführen und die Ausgabe schicken?

-rw-r–r-- 1 www-data www-data 283 Sep 28 13:30 /var/www/nextcloud/occ

Du solltest vielleicht die Besitzrechte ändern und Execution-Rechte hinzufügen:

ls -l /var/www/nextcloud/occ
-rwxr-x--- 1 root www-data 283 Aug 25 03:59 /var/www/nextcloud/occ

Z.B.:

chown root:www-data /var/www/nextcloud/occ
chmod 750 /var/www/nextcloud/occ

Schau mal, ob es dann geht.

Ich erhalte immer noch die selber Fehlermeldung :confused:

Hast du TeamViewer? Dann könnte man mal fix drauf schauen, was du machst.

Oder du kopierst mal deine Shellausgaben; das was du eingetippt hast und was du zurückbekommen hast. Sowas hilft uns. Am besten natürlich mit Zusatzinfos wie ls -l usw.

Zeige mal bitte noch die Ausgaben von:

ls -l /var/www/nextcloud/console.php
ls -l /var/www/nextcloud/occ
cat /var/www/nextcloud/console.php

cd /var/www/nextcloud
sudo -u www-data php occ maintenance:update:htaccess

Vielen Dank! Damit hat es geklappt :slight_smile:

Hi,

warum geht das bei mir ohne das php? Was genau macht das?
Danke.

Du kannst die Datei occ mit dem Editor öffnen - das beantwortet vermutlich Deine Frage :wink: