ownCloud Permission error

  • Hallo,


    ich habe die Anwendung owncloud installiert, nachdem die erste Installation gescheitertet ist aufgrund mangelnder php Abhänigkeiten, konnte dieses Problem schnell gelöst werden.
    Jedoch bekomme ich jetzt beim Aufruf der owncloud einen 500 Fehler, die Log sagt folgendes:


    Code
    [Sat Dec 30 20:56:47.830591 2017] [:error] [pid 5234] [client 217.255.59.132:43738] PHP Warning:  fopen(/var/www/kn1/apps/cloud/config/config.php): failed to open stream: Permission denied in /var/www/kn1/apps/cloud/lib/private/Config.php on line 208
    [Sat Dec 30 20:56:47.830652 2017] [:error] [pid 5234] [client 217.255.59.132:43738] PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /var/www/kn1/apps/cloud/lib/private/Config.php on line 218
    [Sat Dec 30 20:56:47.834543 2017] [:error] [pid 5234] [client 217.255.59.132:43738] PHP Fatal error:  Uncaught Error: Call to a member function getLogger() on null in /var/www/kn1/apps/cloud/index.php:80\nStack trace:\n#0 {main}\n  thrown in /var/www/kn1/apps/cloud/index.php on line 80


    Die Rechte der Datei sehen so aus:


    Code
    root@ks1:/var/www/kn1/apps/cloud/config# ls -lisa
    total 60
    651736  4 drwxr-xr-x  2 kn1 kn1  4096 Dec 30 20:54 .
    651726  4 drwxr-xr-x 13 kn1 kn1  4096 Dec 30 20:54 ..
    654948  4 -rw-r-----  1 kn1 kn1   590 Dec 30 20:54 config.php
    651737 48 -rw-r--r--  1 kn1 kn1 45796 Dec  5 17:14 config.sample.php
    root@ks1:/var/www/kn1/apps/cloud/config#


    Ein kleiner


    Code
    chmod o+r config.php


    konnte das fixen, dann kann man die Seite aufrufen und bekommt dann folgende Meldung:


    Code
    Cannot write into "config" directory!
    This can usually be fixed by <a href="https://doc.owncloud.org/server/10.0/go.php?to=admin-dir_permissions" target="_blank" rel="noreferrer">giving the webserver write access to the config directory</a>.


    Also hier passt was mit den Rechnten nicht, hier muss was passieren :D

  • - welche Distribution (genau) nutzen Sie?
    - läuft PHP als mod_php oder mit FastCGI?


    ownCloud benötigt eine relativ aktuelle PHP-Version - je nach Distribution kann es notwendig sein, ein neueres PHP mit zu installieren.


    Viele Grüße


    -Klaus Keppler

  • It looks like the issue is related to file permissions. You’ve already fixed the read access for config.php, but now the webserver needs write access to the config directory. You can resolve this by giving the necessary write permissions using chmod. If the problem persists, consider using a managed cloud server from HostNoc, which can help handle these kinds of server issues for you.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!