Ошибки после обновления Nextcloud 18

Ошибки после обновления. Centos 7


Исправим последнюю ошибку:
Заголовок HTTP «Referrer-Policy» не содержит значения «no-referrer», «no-referrer-when-downgrade», «strict-origin» или «strict-origin-when-cross-origin», что может привести к утечке информации об адресе источника перехода по ссылке

В 15 NC Значение «no-referrer» уже указано в .htaccess
Закомментируем строку:

terminal
[user@server ~]$ sudo nano /etc/httpd/sites-available/nextcloud.conf
#Header always set Referrer-Policy no-referrer
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
#Header always set Referrer-Policy no-referrer
Header set Feature-Policy "geolocation 'none'; midi 'none'; microphone 'none'; camera 'none'; magnetometer 'none'; gyroscope 'none'; sp$
</IfModule>

Следующая ошибка:

Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running 'occ db:convert-filecache-bigint' those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read the documentation page about this.
• filecache.mtime
• filecache.storage_mtime

или бывает так же:

Некоторые индексы базы данных не были преобразованы в тип big int. Так как преобразование таких индексов может занять продолжительное время, оно должно быть запущенно вручную. Чтобы выполнить преобразование, необходимо включить режим обслуживания и запустить в терминале команду «occ db:convert-filecache-bigint».

  • mounts.storage_id
  • mounts.root_id
  • mounts.mount_id

 

Переведем NC в режим обслуживания:

terminal
[user@server ~]$ cd /var/www/html/nextcloud/
[user@server nextcloud]$

[user@server nextcloud]$ sudo -u apache php occ maintenance:mode --on
[sudo] пароль для user:
The current PHP memory limit is below the recommended value of 512MB.
Maintenance mode enabled
[user@server nextcloud]$
[user@server nextcloud]$ sudo -u apache php occ db:convert-filecache-bigint
The current PHP memory limit is below the recommended value of 512MB.
Nextcloud is in maintenance mode - no apps have been loaded

Following columns will be updated:

* filecache.mtime
* filecache.storage_mtime

This can take up to hours, depending on the number of files in your instance!
Continue with the conversion (y/n)? [n] Y

Выключаем режим обслуживания:

terminal
[user@server nextcloud]$ sudo -u apache php occ maintenance:mode --off
The current PHP memory limit is below the recommended value of 512MB.
Maintenance mode disabled
[user@server nextcloud]$

Последняя ошибка:

terminal
[user@server ~]$ cd /var/www/html/nextcloud/
[user@server nextcloud]$ sudo -u apache php occ db:add-missing-indices
The current PHP memory limit is below the recommended value of 512MB.
Check indices of the share table.
Adding additional owner index to the share table, this can take some time...
Share table updated successfully.
Adding additional initiator index to the share table, this can take some time...
Share table updated successfully.
[user@server nextcloud]$
[user@server nextcloud]$ sudo systemctl restart httpd
[user@server nextcloud]$

Проверяем сообщение о количестве памяти «The current PHP memory limit is below the recommended value of 512MB.»

terminal
[user@server nextcloud]$ pwd
/var/www/html/nextcloud
[user@server nextcloud]$ sudo nano .htaccess
<IfModule mod_php7.c>
php_value upload_max_filesize 16000M
php_value post_max_size 16000M
php_value memory_limit 512M
php_value mbstring.func_overload 0
php_value default_charset 'UTF-8'
php_value output_buffering 0
<IfModule mod_env.c>
SetEnv htaccessWorking true
</IfModule>
</IfModule>

Все в порядке.

Ошибки после обновления. Ubuntu 18.04 server

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *