Este es el sitio no oficial del LUGRO (Linux User Groups Rosario) de la ciudad de Rosario, Argentina. El twitter es: https://twitter.com/lugro_no_oficia y el sitio en identi.ca es: https://urmf.net/lugro_no
lunes, 30 de marzo de 2015
Actualizar owncloud 7 a 8 por fuerza bruta
Esto es aplicable sólo para webdisk con pocos usuarios:
1) Ingresar como root
2) Suspender el apache con el comando: service apache2 stop
3) copiar en un directorio temporal el archivo de datos, por ejemplo:
cp -R /var/www/html/owncloud/data/ /tmp/owncloud
4) Borrar la vieja base de datos y crear otra nueva,,, donde el propietario owncloud
mysql -u root -p
drop database owncloud;
CREATE DATABASE owncloud;
GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'xxxxxxx';
para ver si fue creada
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| owncloud |
| performance_schema |
| phpmyadmin |
| testdb |
+--------------------+
6 rows in set (0.03 sec)
5) Borrar la vieja versión con rm -r /var/www/html/owncloud/
6) Bajar la nueva versión, descomprimir en un directorio temporal y mover a /var/www/html/owncloud/ que debería estar inicialmente vacío.
6.1) Luego con chown -R www-data:www-data owncloud ,,, normalizamos el grupo y usuario
7) Activar el apache con: service apache2 start
8) Ir a la página de inicio en http://xxx.yyy.zzz.www/html/owncloud
9) Ahí se nos pedirá que coloquemos los datos de la base de datos (ejemplo):
propietario: owncloud
contraseña: XXXXXXXXXXXXX
base de datos (nombre): owncloud
host: localhost
10) Luego se nos pedirá que indiquemos el nombre y la contraseña del administrador.
11) Ingresamos como administrador y creamos los usuarios
12) Rehabilitamos los usuarios ingresando
13) copiamos el contenido de /tmp/owncloud a /var/www/html/owncloud/data/
14) Debemos rearmar la base de datos, pero antes debemos poner always_populate_raw_post_data = -1 en /etc/php5/cli/php.ini
15) En el directorio owncloud rearmamos la base de datos con:
sudo -u www-data php console.php files:scan --all
sudo -u www-data php occ maintenance:repair
16) Cruce los dedos,,, y listo,,,
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario