Base sync backup: 2025-01-16 00:06:10
This commit is contained in:
47
2. Проекты/Nextcloud/2. Ошибки NC/Исправление ошибок.md
Normal file
47
2. Проекты/Nextcloud/2. Ошибки NC/Исправление ошибок.md
Normal file
@@ -0,0 +1,47 @@
|
||||
>[!Bug] **The PHP memory limit is below the recommended value of 512 MB**
|
||||
>1) Открываем файл php `sudo nano /etc/php/8.3/apache2/php.ini`
|
||||
>2) Нажимаем ctrl+w и пишем `memory`, затем нажимаем `enter`
|
||||
> ![[Pasted image 20240917124700.png]]
|
||||
> Указываем в поле `memory_limit =` 528M
|
||||
>3) Сохраняем ctrl+x->y->enter
|
||||
>4) перезапускаем apache `sudo systemctl restart apache2`
|
||||
|
||||
>[!Bug] **Настройка окна обслуживания сервера**
|
||||
>1) **Включение режима обслуживания:**
|
||||
>`sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode --on`
|
||||
>>[!Warning] Во время тех обслуживания сайт не будет доступен!!!
|
||||
>2) **Обновите базу данных и выполните необходимые исправления**
|
||||
>`sudo -u www-data php /var/www/html/nextcloud/occ upgrade`
|
||||
> `sudo -u www-data php /var/www/html/nextcloud/occ maintenance:repair`
|
||||
>3) Выход из режима обслуживания
|
||||
>`sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode --off`
|
||||
|
||||
>[!Bug] **Добавление недостающих индексов**
|
||||
>Команда:
|
||||
>`sudo -u www-data php /var/www/html/nextcloud/occ db:add-missing-indices`
|
||||
|
||||
>[!Bug] **Настройка PHP OPcache**
|
||||
>1) Открытие файла PHP
|
||||
>`sudo nano /etc/php/8.3/apache2/php.ini`
|
||||
>2) Поиск строки opcache.enable=1
|
||||
>ctrl+w -> opcache.enable=1 -> enter
|
||||
>Затем, после строки opcache.enable=1 нужно внести код:
|
||||
>`opcache.interned_strings_buffer=8 opcache.memory_consumption=128`
|
||||
>`opcache.max_accelerated_files=10000 opcache.revalidate_freq=1` `opcache.save_comments=1`
|
||||
>Должно выглядеть вот так ![[Pasted image 20240917132005.png]]
|
||||
>3) Затем просто перезапускаем apache
|
||||
> `sudo systemctl restart apache2`
|
||||
|
||||
>[!Bug] **Strict-Transport-Security**
|
||||
>1) нужно открыть файл sudo nano `nextcloud-le-ssl.conf`
|
||||
>`sudo nano /etc/apache2/sites-available/nextcloud-le-ssl.conf`
|
||||
>2) Добавить после ssl следующей строкой код:
|
||||
>`Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"`
|
||||
>Должно быть так ![[Pasted image 20240917133023.png]]
|
||||
>3) Проверка что модуль включён
|
||||
>`sudo a2enmod headers`
|
||||
>4) Перезапускаем Apache:
|
||||
>`sudo systemctl restart apache2`
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user