Página 2 de 5
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 08 Jul 2017, 18:46
por caylus
gogua escribió:caylus escribió:gogua escribió:@caylus he seguido el tutorial al pie de la letra y me sale esto,
despues de configurar nextcloud en la web
Código: Seleccionar todo
Error interno del servidor
El servidor ha encontrado un error y no puede completar la solicitud.
Por favor, contacte con el administrador del servidor si este error reaparece múltiples veces. Incluya asimismo los detalles técnicos que se muestran a continuación.
Pueden verse más detalles en el registro del servidor.
Detalles técnicos
Dirección remota: 192.168.1.41
ID de la solicitud: QkMVEhMAdlgV1zQYQMxl
¿En que momento te ha salido ese mensaje?

Al final del todo, cuando entras en a configurar desde la web nexcloud, y metes usuario y password, la BBDD, el directorydata. Ahi sale lo de los permisos del disco duro externo y cambio el util.php.
Cuando ya voy a acceder de forma normal, me sale el error y no me deja hacer nada mas.
Si he visto que en el datadirectory ha creado la estructura sin problemas en principio.
Ahora estoy de viaje, asi que no podré hacer nada en 15 dias por lo menos.
Gracias por tu ayuda.
No te preocupes, cuando regreses seguimos. Pero creo que el problema está en que no has establecido un punto de montaje para el disco duro externo y es necesario para que el sistema funcione correctamente.
Abrazos

Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 08 Jul 2017, 19:32
por gogua
caylus escribió:gogua escribió:caylus escribió:
¿En que momento te ha salido ese mensaje?

Al final del todo, cuando entras en a configurar desde la web nexcloud, y metes usuario y password, la BBDD, el directorydata. Ahi sale lo de los permisos del disco duro externo y cambio el util.php.
Cuando ya voy a acceder de forma normal, me sale el error y no me deja hacer nada mas.
Si he visto que en el datadirectory ha creado la estructura sin problemas en principio.
Ahora estoy de viaje, asi que no podré hacer nada en 15 dias por lo menos.
Gracias por tu ayuda.
No te preocupes, cuando regreses seguimos. Pero creo que el problema está en que no has establecido un punto de montaje para el disco duro externo y es necesario para que el sistema funcione correctamente.
Abrazos

Si, si está montado el filesystem en /media/lacie y lo tengo metido en fstab también.
Bueno, cuando vuelva le doy un vuelta a ver
Enviado desde mi Redmi Note 4X mediante Tapatalk
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 08 Jul 2017, 19:39
por caylus
gogua escribió:caylus escribió:gogua escribió:
Al final del todo, cuando entras en a configurar desde la web nexcloud, y metes usuario y password, la BBDD, el directorydata. Ahi sale lo de los permisos del disco duro externo y cambio el util.php.
Cuando ya voy a acceder de forma normal, me sale el error y no me deja hacer nada mas.
Si he visto que en el datadirectory ha creado la estructura sin problemas en principio.
Ahora estoy de viaje, asi que no podré hacer nada en 15 dias por lo menos.
Gracias por tu ayuda.
No te preocupes, cuando regreses seguimos. Pero creo que el problema está en que no has establecido un punto de montaje para el disco duro externo y es necesario para que el sistema funcione correctamente.
Abrazos

Si, si está montado el filesystem en /media/lacie y lo tengo metido en fstab también.
Bueno, cuando vuelva le doy un vuelta a ver
Enviado desde mi Redmi Note 4X mediante Tapatalk
De todas formas revisa los permisos asignados a /media/lacie. Te recomiendo, para comprobar si es eso, que asignes todos los permisos
$ sudo chmod 777 -R /media/lacie
Lo intentas de nuevo y de esa forma descartaremos que sea un problema de permisos.
Abrazos

Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 08 Jul 2017, 20:29
por caylus
@gogua He recordado un problema que se me planteó hace unos meses, pero referente a otro asunto, aunque puede estar relacionado. ¿No estarás utilizando la raiz del disco duro /media/lacie cómo directorio de datos? Si es así, ese puede ser el problema. Debes crear una carpeta dentro del disco duro donde se guardarán los datos de los usuarios. Por ejemplo, datosnextcloud. De forma que cuando introduzcas el directorio de datos en NextCloud pongas algo como esto /media/lacie/datosnextcloud. El sistema de NextCloud es muy puntilloso con los direccionamientos, ya que utiliza enlaces simbólicos para acceder a los datos.
Abrazos

Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 22 Jul 2017, 03:40
por erbeni
CONFIGURAMOS LOS CERTIFICADOS
Copiar el archivo de configuracion
default-ssl en la carpeta de sitios activos
Código: Seleccionar todo
sudo cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf
Editamos
Hay que
sustituir los certificados de ejemplo por los nuestros
Buscamos "
ssl-vert-snakeoil.pem" y lo sustituimos por "
nextcloud.pem"
Buscamos "
ssl-vert-snakeoil.key" y lo sustituimos por "
nextcloud.key"
Y
añadir, justo debajo, lo siguiente:
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
</IfModule>
Guardamos y, antes de reiniciar,
activamos el módulo headers
Reiniciamos
Cuando dices "ssl-vert-snakeoil.pem" no quieres decir "ssl-cert-snakeoil.pem"
y en vez de "ssl-vert-snakeoil.key" es en realidad "ssl-cert-snakeoil.key".
Lo digo para que no haya equivocaciones en instalaciones posteriores
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 22 Jul 2017, 04:06
por erbeni
una pregunta, por defecto arranca con el sistema? o habria que daemonizar el servicio? si es asi podrias indicar el proceso.
Gracias gran tutorial
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 22 Jul 2017, 04:48
por erbeni
mismo problema, me sale "Su directorio data es leible por otros usuarios
Por favor cambie los permisos a 0770 para que el directorio no se pueda mostrar para otros usuarios."
actualmente tiene permisos 777, he estado jugando con chmod desde la raiz de nextcloud y me han salido diferentes mensajes,podria ser por el appdata, que tenga que tener algun tipo de permiso diferente, como la carpeta administrador de dentro de nextcloud que me imagino que deberia de tener otros permisos
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 22 Jul 2017, 12:55
por eneteache
erbeni escribió:mismo problema, me sale "Su directorio data es leible por otros usuarios
Por favor cambie los permisos a 0770 para que el directorio no se pueda mostrar para otros usuarios."
actualmente tiene permisos 777, he estado jugando con chmod desde la raiz de nextcloud y me han salido diferentes mensajes,podria ser por el appdata, que tenga que tener algun tipo de permiso diferente, como la carpeta administrador de dentro de nextcloud que me imagino que deberia de tener otros permisos
Edito: posible solucion
viewtopic.php?f=6&t=6319#p51924
Seguiste el manual?
SECURIZACION DE LA INSTALACION
Añadimos el usuario
www-data al grupo
www-data
Creamos un script para que nos sea mas fácil la securización
y añadimos lo siguiente
Código: Seleccionar todo
#!/bin/bash
ocpath='/var/www/html'
htuser='www-data'
htgroup='www-data'
rootuser='root'
printf "Comprobando Directorios y creandolos si faltasen\n"
mkdir -p $ocpath/data
mkdir -p $ocpath/assets
mkdir -p $ocpath/updater
printf "Dando permisos a Archivos y Directorios\n"
find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750
chmod 755 ${ocpath}
printf "Asignando propietarios de Directorios\n"
chown -R ${rootuser}:${htgroup} ${ocpath}/
chown -R ${htuser}:${htgroup} ${ocpath}/apps/
chown -R ${htuser}:${htgroup} ${ocpath}/assets/
chown -R ${htuser}:${htgroup} ${ocpath}/config/
chown -R ${htuser}:${htgroup} ${ocpath}/data/
chown -R ${htuser}:${htgroup} ${ocpath}/themes/
chown -R ${htuser}:${htgroup} ${ocpath}/updater/
chmod +x ${ocpath}/occ
printf "chmod/chown .htaccess\n"
if [ -f ${ocpath}/.htaccess ]
then
chmod 0644 ${ocpath}/.htaccess
chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
fi
if [ -f ${ocpath}/data/.htaccess ]
then
chmod 0644 ${ocpath}/data/.htaccess
chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess
fi
Ejecutamos el script
Borramos el script
TERMINADO
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 23 Jul 2017, 00:25
por gogua
Bueno, ya estoy de vuelta por poco tiempo, lo justo para arreglar el tema a cañonazos @caylus. He vendido la raspi y he comprado un ds916+ 8gb ram + 2x8tb de almacenamiento y ya está instalado, bueno al 60%.
Gracias por toda la ayuda prestada
Enviado desde mi Redmi Note 4X mediante Tapatalk
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 23 Jul 2017, 01:46
por erbeni
Solucionado:
Mi problema es que estaba en hdd externo, y los permisos no estaban bien configurados
Pasos a seguir:
Cambiar los permisos a 770 en el directorio raiz de nextcloud
cambiar el propietario de la carpeta de datos de nextcloud mediante :chown -R www-data:www-data -ruta donde tengamos la carpeta raiz con los datos-
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 23 Jul 2017, 02:05
por erbeni
ahora el problema es que no me acuerdo de las contraseñas que puse (que cabeza jeje) como podria recuperarlas?
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 29 Jul 2017, 01:15
por erbeni
erbeni escribió:ahora el problema es que no me acuerdo de las contraseñas que puse (que cabeza jeje) como podria recuperarlas?
me cito y pregunto, si borro la base de datos,y creo una nueva,se podria reinciar en ese sentido la configuracion de usuario no?
si es asi,como podria borrar esa base de datos o usuario?
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 29 Jul 2017, 10:34
por caylus
erbeni escribió:erbeni escribió:ahora el problema es que no me acuerdo de las contraseñas que puse (que cabeza jeje) como podria recuperarlas?
me cito y pregunto, si borro la base de datos,y creo una nueva,se podria reinciar en ese sentido la configuracion de usuario no?
si es asi,como podria borrar esa base de datos o usuario?
Si borras la base de datos tendrás que empezar de nuevo. ¿No recuerdas ninguna contraseña? ¿Ni siquiera la de MariaDB?
Abrazos

Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 29 Jul 2017, 12:10
por caylus
erbeni escribió:CONFIGURAMOS LOS CERTIFICADOS
Copiar el archivo de configuracion
default-ssl en la carpeta de sitios activos
Código: Seleccionar todo
sudo cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf
Editamos
Hay que
sustituir los certificados de ejemplo por los nuestros
Buscamos "
ssl-vert-snakeoil.pem" y lo sustituimos por "
nextcloud.pem"
Buscamos "
ssl-vert-snakeoil.key" y lo sustituimos por "
nextcloud.key"
Y
añadir, justo debajo, lo siguiente:
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
</IfModule>
Guardamos y, antes de reiniciar,
activamos el módulo headers
Reiniciamos
Cuando dices "ssl-vert-snakeoil.pem" no quieres decir "ssl-cert-snakeoil.pem"
y en vez de "ssl-vert-snakeoil.key" es en realidad "ssl-cert-snakeoil.key".
Lo digo para que no haya equivocaciones en instalaciones posteriores
Gracias por la corrección, tienes razón y ya está rectificado.
Muchísimas gracias.
Abrazos

Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 08 Oct 2017, 22:55
por Memnoch
Excelente tuto me habia servido en raspbian jessie solo que hoy lo estaba intentando en stretch y me sale esto ya al final al crear el usuario ademas se supone que ya lo cree pero me sigue apareciendo la pagina para crear uno y si pono el mismo me dice que el usuario ya existe no se si esto de la imagen tenga que ver ojala e puedan ayudar a resolverlo
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 10 Oct 2017, 13:46
por caylus
Memnoch escribió:Excelente tuto me habia servido en raspbian jessie solo que hoy lo estaba intentando en stretch y me sale esto ya al final al crear el usuario ademas se supone que ya lo cree pero me sigue apareciendo la pagina para crear uno y si pono el mismo me dice que el usuario ya existe no se si esto de la imagen tenga que ver ojala e puedan ayudar a resolverlo
Lamento el retraso en mi respuesta, pero he estado muy ocupada. Voy a revisar el manual para Raspbian Stretch y de esa forma ver cuál puede ser el error. Te responderé lo más pronto posible. Un besote

Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 10 Oct 2017, 17:49
por Memnoch
gracias por la respuesta ojala si tenga solucion
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 11 Oct 2017, 18:10
por caylus
Memnoch escribió:gracias por la respuesta ojala si tenga solucion
Ya he testeado el problema y he publicado la solución en el mismo manual. El problema es que en Raspbian Jessie no está el PHP7 en forma nativa y tenemos que añadir un repositorio alternativo para conseguir descargarlo y después forzarlo para que funcione como en Raspbian Stretch. Eso ya no es necesario en Raspbian Strech, debido a que PHP7 está en sus repositorios. Todo lo demás es exactamente igual. Lo he comprobado instalándolo todo desde cero y funciona correctamente. Cuando has intentado instalar Nexcloud en Stretch siguiendo el manual de Jessie el sistema no funcionaba como se esperaba y daba error. Espero haberte sido de ayuda.
Un besote

Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 09 Ene 2018, 16:58
por lksab
Muchas Gracias por el tutorial. Funciona de maravilla
Re: Manual de instalación en Raspberry Pi de NEXTCLOUD-12, PHP-7 y MariaDB-10.1
Publicado: 09 Ene 2018, 18:32
por caylus
lksab escribió:Muchas Gracias por el tutorial. Funciona de maravilla
De nada, es un placer ayudar.
