Actualizar
cd /var/www/html/Sistemas/NUBECASA/
- Ingresamos con el usuario root
sudo su
- Ingresamos con el usuario www-data
su -s /bin/sh www-data
php occ upgrade
Correr comandos
- Ingresamos al directorio:
cd /var/www/html/SIUA
- Ingresamos como el usuario www-data
su -s /bin/sh www-data
php occ db:convert-filecache-bigin
Actualizar Para emoji
mysql
nano /etc/mysql/conf.d/mysql.cnf
- Dentro de [mysqld] agregar
[mysqld]
innodb_buffer_pool_size=1G
innodb_io_capacity=4000
innodb_file_per_table=1
innodb_large_prefix=true
innodb_file_format=barracuda
service mysql restart
mysql -u root -p
- Ejecutamos el siguiente comando para ver la variable «innodb_file_format»
show variables like 'innodb_file_format';
MariaDB [(none)]> show variables like 'innodb_file_format';
+--------------------+-----------+
| Variable_name | Value |
+--------------------+-----------+
| innodb_file_format | ANTILOPE |
+--------------------+-----------+
1 row in set (0.00 sec)
use bd_nube_siua
SET SESSION sql_mode=STRICT_ALL_TABLES;
SET GLOBAL innodb_file_per_table=1;
SET SESSION innodb_strict_mode=ON;
SET GLOBAL innodb_file_format_max=Barracuda;
show variables like "%innodb_file%";
/*Con este podemos consultar por cada table el tipo */
SELECT * FROM information_schema.INNODB_SYS_TABLES WHERE name='bd_nube_siua/oc_accounts'\G
/*O podemos sonultzr todo el tipo*/
SELECT NAME, SPACE, FILE_FORMAT FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME like "bd_nube_siua%";
/*Para cambiar el formato de antilope a barracuda*/
USE INFORMATION_SCHEMA;
/*Este nos crea las sentencias aletr table que debemos ejecutar por cada tabla hay que copiarla en gedit y luego ejecutarlas*/
SELECT CONCAT("ALTER TABLE `", TABLE_SCHEMA,"`.`", TABLE_NAME, "` ROW_FORMAT=DYNAMIC;") AS MySQLCMD FROM TABLES WHERE TABLE_SCHEMA = "bd_nube_siua";
/*Luego de ejecutar las alter table podemos volver a ejecutar para ver si esta correcto*/
SELECT NAME, SPACE, FILE_FORMAT FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME like "bd_nube_siua%";
NUBE
- Debemos ingresar como ww-data (Dentro del directorio de nextcloud)
su -s /bin/sh www-data
- Establecemos el sistema en mysql.utf8mb4
sudo -u www-data php occ config:system:set mysql.utf8mb4 --type boolean --value="true"
- Establecemos el sistema en mantenimiento
sudo -u www-data php7.2 /var/www/html/SIUA/ maintenance:mode --on
- Debe estar en php7.2 sino:
sudo a2dismod php7.3
sudo a2enmod php7.2
sudo update-alternatives --set php /usr/bin/php7.2
sudo -u www-data php occ maintenance:repai
Error:The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running «occ db:add-missing-indices» those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster.
sudo -u www-data php occ db:add-missing-indices
Al actualizar de error pantalla blanca
sudo -u www-data php occ upgrade -vv