Configuración del servidor web Apache
Tenemos que comprobar si existe y si no es así crear un archivo en la siguiente ruta. Reemplazando el Directorio y otras rutas de archivos con sus propias rutas de archivos:
cd /etc/apache2/sites-available
nano nextcloud.conf
El contenido será el siguiente, donde lo que nos importa en esta parte es que esté Options +FollowSymlinks
Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
Luego habilita el sitio recién creado:
a2ensite nextcloud.conf
Mover carpeta Data del usuario en cuestión.
- Asegúrate de que no se esté ejecutando trabajos cron de Apache.
- Parar ser servicio de Apache
service apache2 stop
- Mover la carpeta del usuario /data a la nueva ubicación usando este ejemplo y cambiándolo por tus rutas:
cd /var/www/html/nextcloud
cp -r data /srv/dev-disk-by-label-datos/nextcloud
mv data data.old
- Cree un enlace simbólico desde la ubicación original a la nueva ubicación
ln -s /srv/dev-disk-by-label-datos/nextcloud/data data
- Asegúrate de que los permisos sigan siendo correctos en el enlace simbólico que hemos creado en /var/www/html/nextcloud. El propietario no puede ser Root, hay que verlo y cambiarlo con los siguientes comandos:
ls -al
chown -h www-data:www-data data
chown -R www-data:www-data data - También comprueba los permisos de la carpeta que has movido:
cd /srv/dev-disk-by-label-datos/nextcloud/
chown -h www-data:www-data data
chown -R www-data:www-data data
- Inciar servicio Apache
service apache2 start
https://help.nextcloud.com/t/howto-change-move-data-directory-after-installation/17170
https://help.nextcloud.com/t/is-there-a-safe-and-reliable-way-to-move-data-directory-out-of-web-root/3642/4
https://docs.nextcloud.com/server/13/admin_manual/installation/source_installation.html#apache-web-server-configuration
hola, estoy siguiendo tus interesantes videos que me facilitan mucho la instalacion de nexcloud, lo cual te agradezco.
Por otro lado he realizado el procedimiento de mover el direcorio de datos y me ha dado múltiples errores los cuales los he podido corregir con las siguientes modificaciones a tu procedimiento:
1 en la edición de nextcloud.conf hay varios errores, la buena seria esta:
Alias /nextcloud «/var/www/html/nextcloud/»
Options +FollowSymlinks
AllowOverride All
Dav off
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
(como ves en el alias aparecen comillas y no «, por otro lado las rutas son :/var/www/html/nextcloud/, no /var/www/nextcloud/
por otro lado los permisos son:
para el enlace simbólico que se encuentra en el directorio /var/www/html/nextcloud/ : chown -h www-data:www-data data
para el directorio nuevo de datos es:
chown -R www-data:www-data data
recibe un cordial saludo
Javier
Hola, gracias por el comentario, siempre es bueno ver alternativas, soluciones o si he apuntado algo mal, que puede ser.
¿Viste si eso que indicas que está mal en el vídeo está bien?
si exacto me habia dado el mismo problema
hola javier me podrias ayudar con un problemilla
Hola, no soy Javier xD, pero dime que te sucede a ver
Hola muy buenas, tengo un problema, hago todo como poneis aqui en el tutorial pero cuando termino e intento entrar a nextcloud me pone
403-forbidden-you-dont-have-permission-to-access-this-resource
me podeis ayudar, lo he hecho mil veces y siempre con el mismo resultado
gracias
Hola, por lo que indica es algo de permisos, comprueba quien es el propietario y el grupo, y los permisos que tiene, si no prueba a darle chmod 777 para ver si funciona, aunque esto es permisos a todos, no recomendable en la medida de lo posible.
Buenas noches colega como puedo hacer esos pasos a un NFS
Buenos días
gracias a tus video e he decidido a hacerme un servidor con openmediavault y todo hasta ahora me ha funcionado perfecto pero me ocurre lo mismo willov, y he comprobado todos los permisos y creo que están correctos, incluso con chmod 777 me sigue saliendo el mismo error «403-forbidden-you-dont-have-permission-to-access-this-resource»
Hola.
Hice lo que indicaste y me fue nien, pero ahora que necesito actualizar nextcloud a la version 22.2.6 me arroja el siguiente mensaje.
Check for expected files
The following extra files have been found:
data.old
¿Alguna idea?
Gracias