Это предупреждение означает, что текущий лимит памяти PHP (memory_limit
) установлен ниже 512 MB, что может вызвать сбои в работе некоторых функций Nextcloud — особенно обновлений, обработки больших файлов и приложений вроде полнотекстового поиска.
✅ Как увеличить лимит памяти PHP до 512 MB (или больше)
1. Найти конфигурационный файл php.ini
Он может находиться в одном из следующих путей:
- Для Apache:
/etc/php/8.x/apache2/php.ini
- Для Nginx (с PHP-FPM):
/etc/php/8.x/fpm/php.ini
- Для CLI (если используется
occ
):/etc/php/8.x/cli/php.ini
Замените
8.x
на вашу версию PHP.
2. Изменить параметр memory_limit
Откройте файл:
sudo nano /etc/php/8.x/fpm/php.ini
Найдите строку:
memory_limit = 128M
И замените на:
memory_limit = 512M
Или даже:
memory_limit = 1024M
3. Перезапустить PHP и веб-сервер
Для PHP-FPM:
sudo systemctl restart php8.x-fpm
Для Apache:
sudo systemctl restart apache2
4. Проверить результат
В Nextcloud перейдите в Настройки → Обзор и убедитесь, что предупреждение исчезло.
Также можно проверить через команду:
php -i | grep memory_limit