Instalé owncloud con todos los requisitos previos necesarios y cuando intenté acceder a través del navegador encontré un error:Cannot write into "Config" directory!
A continuación se muestra la lista completa de errores.
Cómo arreglar No se puede escribir en el directorio "Config"! [Nube Propia]
El error anterior transmite claramente que el servidor web no puede escribir en la “Configuración” directorio. Comprobó los permisos y la propiedad del archivo. Todos los archivos en DocumentRoot son propiedad de apache
usuario y tiene permisos de lectura y escritura para los archivos y el directorio. Esto es similar al permiso de directorio denegado por la política de SELinux, ya que SELinux está habilitado de forma predeterminada en CentOS 7 y versiones posteriores. A continuación se muestra la información de SELinux para la config
directorio. ¡Observe el tipo de contexto resaltado, que es un directorio de solo lectura!
# ls -lZd /var/www/owncloud/config drwxrwxrwx. 2 apache apache unconfined_u:object_r:httpd_sys_content_t:s0 79 Mar 15 04:49 /var/www/owncloud/configCambie su directorio de instalación de OwnCloud
Tipos de contexto de Apache
A continuación se muestran los tipos de contexto de Apache que nos interesan principalmente.
httpd_sys_content_t | Directorios y archivos de solo lectura utilizados por Apache |
---|---|
httpd_sys_rw_content_t | Directorios y archivos de lectura y escritura utilizados por Apache. Asígnelo a directorios donde su aplicación pueda crear o modificar archivos, o asígnelo al directorio de archivos para permitir que su aplicación los modifique. |