Instalar y configurar NextCloud junto APACHE + PHP7 Y MariaDB

Sección Unicamente para Tutoriales y Guías
Avatar de Usuario
MLopez
Pi Omega
Pi Omega
Mensajes: 61
Registrado: 04 Oct 2016, 17:35
Agradecido: 0
Agradecimiento recibido: 0

sigo sin poder instalar... dio error en la instalacion php7. no se si son necesarios... y me ha fallado al crear usuario@localhost y ·contraseña123·
no se que puede ser...
salu2
con una orange pi pc plus con hdd de 2tb a modo de servidor casero y portatil...
Avatar de Usuario
MLopez
Pi Omega
Pi Omega
Mensajes: 61
Registrado: 04 Oct 2016, 17:35
Agradecido: 0
Agradecimiento recibido: 0

solucionado ya tengo nextwncloud :victoria
con una orange pi pc plus con hdd de 2tb a modo de servidor casero y portatil...
Avatar de Usuario
MLopez
Pi Omega
Pi Omega
Mensajes: 61
Registrado: 04 Oct 2016, 17:35
Agradecido: 0
Agradecimiento recibido: 0

una pregunta.... una vez configurado todo y teniendolo listo (en mi caso está por default a la carpeta var/lib... ) como se puede reiniciar la base de datos para cambiar de carpeta por ejemplo a un disco duro?.
que hay que reiniciar para que vuelva a salir la configuracion al poner la ip¿¿???

salu2
con una orange pi pc plus con hdd de 2tb a modo de servidor casero y portatil...
Avatar de Usuario
MrHouse
Pi Alpha
Pi Alpha
Mensajes: 11
Registrado: 30 Sep 2016, 18:04
Agradecido: 0
Agradecimiento recibido: 0

pregunta¿? se pueden poner permisos a las carpetas por ejemplo tengo 3 usuarios y no quiero que entren en ciertas carpetas , no vi nada al respecto
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

MLopez escribió:una pregunta.... una vez configurado todo y teniendolo listo (en mi caso está por default a la carpeta var/lib... ) como se puede reiniciar la base de datos para cambiar de carpeta por ejemplo a un disco duro?.
que hay que reiniciar para que vuelva a salir la configuracion al poner la ip¿¿???

salu2
En el caso de cambiar la configuración no tienes que reiniciar ningún servicio.
MrHouse escribió:pregunta¿? se pueden poner permisos a las carpetas por ejemplo tengo 3 usuarios y no quiero que entren en ciertas carpetas , no vi nada al respecto
Sin ningún problema, te dejo la documentación Oficial en inglés para que le eches un vistazo :D
https://docs.nextcloud.com/server/10/ad ... ied-access
Si lo puedes soñar, lo puedes hacer
Avatar de Usuario
MLopez
Pi Omega
Pi Omega
Mensajes: 61
Registrado: 04 Oct 2016, 17:35
Agradecido: 0
Agradecimiento recibido: 0

En el caso de cambiar la configuración no tienes que reiniciar ningún servicio.
quiero decir para la carpeta Data, donde se guardan las cosas... está por defaul a var/lib...
y como hago para que ahora pase al hdd y tener todo el espacio :?

salu2
con una orange pi pc plus con hdd de 2tb a modo de servidor casero y portatil...
Avatar de Usuario
MrHouse
Pi Alpha
Pi Alpha
Mensajes: 11
Registrado: 30 Sep 2016, 18:04
Agradecido: 0
Agradecimiento recibido: 0

MrHouse escribió:pregunta¿? se pueden poner permisos a las carpetas por ejemplo tengo 3 usuarios y no quiero que entren en ciertas carpetas , no vi nada al respecto
Sin ningún problema, te dejo la documentación Oficial en inglés para que le eches un vistazo :D
https://docs.nextcloud.com/server/10/ad ... ied-access[/quote]

pues mira que mire asi por encima con cuidado y no lo vi gracias, ahora tengo que recomponer todo que no se que hice y me lo cargue jajaaj
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

MLopez escribió:
En el caso de cambiar la configuración no tienes que reiniciar ningún servicio.
quiero decir para la carpeta Data, donde se guardan las cosas... está por defaul a var/lib...
y como hago para que ahora pase al hdd y tener todo el espacio :?

salu2
Disculpa no te entendi bien jeje , primero de todo recomiendo que pares el servicio apache2:

Código: Seleccionar todo

sudo service apache2 stop
Luego debes ir a la carpeta de Nextcloud / config / y editar el archivo config.php
Buscando la siguiente linea y editando la ruta a tu HDD:
'datadirectory' => '/media/mihdd/',
y por último vuelves a iniciar el servicio:

Código: Seleccionar todo

sudo service apache2 start
Si lo puedes soñar, lo puedes hacer
doriandhenry
Pi Newbie
Pi Newbie
Mensajes: 8
Registrado: 14 Sep 2016, 18:52
Agradecido: 0
Agradecimiento recibido: 0

Hola @Kike , cuando entro a nextcloud me dice que no puede escribir en el directorio config, y me pone este enlace: https://docs.nextcloud.com/server/10/ad ... ermissions

Imagino que es dar permisos a carpetas pero no se cuales exactamente.

Un saludo
doriandhenry
Pi Newbie
Pi Newbie
Mensajes: 8
Registrado: 14 Sep 2016, 18:52
Agradecido: 0
Agradecimiento recibido: 0

Hola, no quiero manchar el hilo de verdad jaja, resulta que al final estoy reinstalando nextcloud desde cero, he formateado incluso la tarjeta porque la lie y queria empezar bien.
Pero ahora al instalar los modulos php7 me dice que no puede localizar los paquetes del php cuando hago el comando de :

Código: Seleccionar todo

sudo apt-get install php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache  php7.0-pspell php7.0-recode php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext php7.0-zip
Un saludo y gracias
Avatar de Usuario
Gubenote
Pi Omega
Pi Omega
Mensajes: 58
Registrado: 21 Oct 2016, 09:50
Agradecido: 0
Agradecimiento recibido: 0

Buenos días!
Parece que nos atascamos todos en el PHP...
el error de no encontrar el paquete php pude solucionarlo así
CÓDIGO: SELECCIONAR TODO
sudo nano /etc/apt/sources.list


Y abajo de todo añadimos las siguientes lineas:
deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
#deb-src http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free


Guardamos los cambios pulsando Control + X , pulsamos "Y" y "Enter"

Añadimos los siguientes certificados con los comandos:
CÓDIGO: SELECCIONAR TODO
sudo gpg --keyserver pgpkeys.mit.edu --recv-key CCD91D6111A06851

CÓDIGO: SELECCIONAR TODO
sudo gpg --armor --export CCD91D6111A06851 | sudo apt-key add -


Y por último actualizamos los repositorios
CÓDIGO: SELECCIONAR TODO
sudo apt-get update
pero cuando vuelvo a intentar instalar los modulos php así
CÓDIGO: SELECCIONAR TODO
sudo apt-get install php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext php7.0-zip


Y volveremos a reinicar Apache para guardar los cambios con:
CÓDIGO: SELECCIONAR TODO
sudo service apache2 restart
el resultado que obtengo es :
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Package php-imagick is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php-memcache is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'php-imagick' has no installation candidate
E: Package 'php-memcache' has no installation candidate
dice que el paquete está obsoleto???
ifg87
Pi Newbie
Pi Newbie
Mensajes: 2
Registrado: 15 Feb 2017, 16:57
Agradecido: 0
Agradecimiento recibido: 0

MLopez escribió:solucionado ya tengo nextwncloud :victoria
Como lo has solucionado, me sale lo mismo al poner la IP
ifg87
Pi Newbie
Pi Newbie
Mensajes: 2
Registrado: 15 Feb 2017, 16:57
Agradecido: 0
Agradecimiento recibido: 0

Al configurar Nextcloud y poner la ip me sale el texto plano. Como se soluciona?

* @author Lukas Reschke * @author Morris Jobke * @author Robin Appelman * @author Thomas Müller * @author Vincent Petry * * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License, version 3, * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License, version 3, * along with this program. If not, see * */ // Show warning if a PHP version below 5.4.0 is used, this has to happen here // because base.php will already use 5.4 syntax. if (version_compare(PHP_VERSION, '5.4.0') === -1) { echo 'This version of ownCloud requires at least PHP 5.4.0
'; echo 'You are currently running ' . PHP_VERSION . '. Please update your PHP version.'; return; } // Show warning if PHP 7.1 is used as Nextcloud is not compatible with PHP 7.1 for now // @see https://github.com/nextcloud/docker-ci/issues/10 if (version_compare(PHP_VERSION, '7.1.0') !== -1) { echo 'This version of Nextcloud is not compatible with PHP 7.1.
'; echo 'You are currently running ' . PHP_VERSION . '.'; return; } try { require_once 'lib/base.php'; OC::handleRequest(); } catch(\OC\ServiceUnavailableException $ex) { \OC::$server->getLogger()->logException($ex, ['app' => 'index']); //show the user a detailed error page OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE); OC_Template::printExceptionErrorPage($ex); } catch (\OC\HintException $ex) { OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE); OC_Template::printErrorPage($ex->getMessage(), $ex->getHint()); } catch (Exception $ex) { \OC::$server->getLogger()->logException($ex, ['app' => 'index']); //show the user a detailed error page OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR); OC_Template::printExceptionErrorPage($ex); } catch (Error $ex) { \OC::$server->getLogger()->logException($ex, ['app' => 'index']); OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR); OC_Template::printExceptionErrorPage($ex); }
mralvaro
Pi Alpha
Pi Alpha
Mensajes: 20
Registrado: 01 Feb 2017, 00:11
Agradecido: 0
Agradecimiento recibido: 0

Doy fé. Lo hice tal y como en el tutorial y va de maravilla.
Avatar de Usuario
MLopez
Pi Omega
Pi Omega
Mensajes: 61
Registrado: 04 Oct 2016, 17:35
Agradecido: 0
Agradecimiento recibido: 0

ifg87 escribió:
MLopez escribió:solucionado ya tengo nextwncloud :victoria
Como lo has solucionado, me sale lo mismo al poner la IP
tal como me responde kike arriba, pare el apache y cambié las rutas
salu2
con una orange pi pc plus con hdd de 2tb a modo de servidor casero y portatil...
Avatar de Usuario
MLopez
Pi Omega
Pi Omega
Mensajes: 61
Registrado: 04 Oct 2016, 17:35
Agradecido: 0
Agradecimiento recibido: 0

ifg87 escribió:Al configurar Nextcloud y poner la ip me sale el texto plano. Como se soluciona?

* @author Lukas Reschke * @author Morris Jobke * @author Robin Appelman * @author Thomas Müller * @author Vincent Petry * * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License, version 3, * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License, version 3, * along with this program. If not, see * */ // Show warning if a PHP version below 5.4.0 is used, this has to happen here // because base.php will already use 5.4 syntax. if (version_compare(PHP_VERSION, '5.4.0') === -1) { echo 'This version of ownCloud requires at least PHP 5.4.0
'; echo 'You are currently running ' . PHP_VERSION . '. Please update your PHP version.'; return; } // Show warning if PHP 7.1 is used as Nextcloud is not compatible with PHP 7.1 for now // @see https://github.com/nextcloud/docker-ci/issues/10 if (version_compare(PHP_VERSION, '7.1.0') !== -1) { echo 'This version of Nextcloud is not compatible with PHP 7.1.
'; echo 'You are currently running ' . PHP_VERSION . '.'; return; } try { require_once 'lib/base.php'; OC::handleRequest(); } catch(\OC\ServiceUnavailableException $ex) { \OC::$server->getLogger()->logException($ex, ['app' => 'index']); //show the user a detailed error page OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE); OC_Template::printExceptionErrorPage($ex); } catch (\OC\HintException $ex) { OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE); OC_Template::printErrorPage($ex->getMessage(), $ex->getHint()); } catch (Exception $ex) { \OC::$server->getLogger()->logException($ex, ['app' => 'index']); //show the user a detailed error page OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR); OC_Template::printExceptionErrorPage($ex); } catch (Error $ex) { \OC::$server->getLogger()->logException($ex, ['app' => 'index']); OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR); OC_Template::printExceptionErrorPage($ex); }
este problema lo he solucionado instalando owncloud... y de repente sin tocar nada y reiniciando apache nextclud otra vez al dia
tambien he seguido los pasos del sitio oficial ya que ahora pasé de debian a ubuntu
https://docs.nextcloud.com/server/11/ad ... ation.html

salu2
con una orange pi pc plus con hdd de 2tb a modo de servidor casero y portatil...
gogua
Pi Alpha
Pi Alpha
Mensajes: 12
Registrado: 04 Jul 2017, 20:35
Agradecido: 0
Agradecimiento recibido: 0

Hola !

He seguido los pasos y me he encontrado con los problemas de PHP7 en raspbian, he instalado php5 segun comentaba un compañero.
He instalado mariadb 10. por el tema de los respositorios,
he creado la BD segun el tutorial.

Cuando entro en la IP me dice esto:

This page isn’t working
192.168.1.150 is currently unable to handle this request

Alguna ayuda:

he mirado si estaba escuchando la ip y si lo esta, de hecho cuando instalé el apache2 si que salia la pagina de test

pi@raspberrypi:/var/www $ sudo service apache2 restart
pi@raspberrypi:/var/www $ netstat -a | grep tcp
tcp 0 0 localhost:mysql *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 64 192.168.1.150:ssh 192.168.1.41:52942 ESTABLISHED
tcp6 0 0 [::]:http [::]:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN

Solucionado: No habia dado permisos : sudo chown www-data:www-data -R /var/www/nextcloud
gogua
Pi Alpha
Pi Alpha
Mensajes: 12
Registrado: 04 Jul 2017, 20:35
Agradecido: 0
Agradecimiento recibido: 0

Algun tuto para montar ssl y el protocolo https en apache, he visto alguno en Internet pero no consigo que vaya, no se por donde tirar, he configurado los virtual server pero al acceder me dice que no no es segura la web, error en certificado y no se como seguir

Enviado desde mi Redmi Note 4X mediante Tapatalk
gogua
Pi Alpha
Pi Alpha
Mensajes: 12
Registrado: 04 Jul 2017, 20:35
Agradecido: 0
Agradecimiento recibido: 0

Hola !

Tengo un problema a la hora de configurar nexcloud.

He puesto como directorio de datos un disco usb externo que esta montado en /media/hddext1 pero claro este está como root:root y 777 de permisos y cuando entro a configurar nextcloud me dice esto:

Código: Seleccionar todo

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
Y ese directorio /mediahddext1 y o que cuelga por debajo no lo puedo cambiar de propietario ni permisos, ni con root , supongo que por el punto de montaje.

Como lo habéis hecho vosotros ?
caylus
Pi Master
Pi Master
Mensajes: 420
Registrado: 22 Jun 2017, 09:27
Agradecido: 33 veces
Agradecimiento recibido: 71 veces

gogua escribió:Hola !

Tengo un problema a la hora de configurar nexcloud.

He puesto como directorio de datos un disco usb externo que esta montado en /media/hddext1 pero claro este está como root:root y 777 de permisos y cuando entro a configurar nextcloud me dice esto:

Código: Seleccionar todo

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
Y ese directorio /mediahddext1 y o que cuelga por debajo no lo puedo cambiar de propietario ni permisos, ni con root , supongo que por el punto de montaje.

Como lo habéis hecho vosotros ?
Ya te he respondido en el mensaje viewtopic.php?p=51924#p51924

Saludos
La chica de la lluvia.
Life isn't about waiting for the storm to pass. It's about learning to dance in the rain.
Vivian Greene
Imagen
Responder