• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Nextcloud einrichten Leap 16

Hallo,

ich würde mir gerne nextcloud-server local einrichten. Über Myrlyn habe ich die erforderlichen Pakete installiert. Die die Einrichtung über "localhost/nextcloud produziert diese Fehlermeldung:

Code:
Can't write into config directory! This can usually be fixed by giving the webserver write access to the config directory.

Egal ob normaler User oder als root. Der Fehler bleibt. Auch eine Rechteanpassung des Users bringt keinen Erfolg. Ich kann das System nicht einrichten. Die Systemvoraussetzungen (apache, php8, mariadb) sind installiert und laufen.
Was klemmt da?
 
Der Lamp-Stack wurde korrekt installiert?
Apache und Mysql (Mariadb) laufen und Benutzerrechte wurden gesetzt?
 
Vielleicht bin ich auf dem falschen Pfad, aber wem gehört das Verzeichnis "/srv/www/htdocs/nextcloud", wenn es denn so lautet?
 
Hallo,

für die Konfiguration über die Webseite ist notwendig:
Schreibzugriff für wwwrun bzw. Gruppe www für:
  • /srv/www/htdocs/nextcloud/config (Erstellung von config.php)
  • /srv/www/htdocs/nextcloud/apps (Apps verwalten)
  • /srv/www/htdocs/nextcloud/data (nextcloud-Daten)
Wenn man den online-Updater benutzt, muss auch der nextcloud-Kern von wwwrun bzw. www beschreibbar sein.

Gruß bmk
 
Zuletzt bearbeitet:
Hallo,

ich wollte blos mal eine Lebenszeichen geben :) Ich bin zeitlich grad ein wenig eng, die Tipps und Anregungen habe ich wahr genommen. Es fehlt jedoch grad ein wenig die Zeit. Ich melde mich wieder.
 
Eventuell auch mal die Selinux-Konfig. überprüfen.
Was sollte darin denn genau stehen. Ich hab daran noch wie was machen müssen. Im aktuellen "Kofler" ist eine Passage zu SELinux, die was für Fedora und RHEL beschreibt im Zusammenhang mit erforderlichen Schreibrechten bei lokalen Webseiten. Ich kenne solche Problem von Joomla. Da war es jedoch ausreichend die Recht im Verzeichnis /srv/www/htdocs anzupassen. 1:1 kann ich die Befehle aus dem Buch bei opensuse Leap 16 scheinbar nicht verwenden. Ich erhalte eine Fehlermeldung:

Code:
sudo chcon -R system_u : object_r :httpd_sys_content_rw_t : s0 /src/www/htdocs *
chcon: ungültiger Kontext: ‘system_u’: Das Argument ist ungültig
Oder ist "system_u" nur ein Platzhalter? Wenn ja, was muss dann dahin?
 
Oben