Ошибка: “The current PHP memory limit below” в NextCloud
Проверить работу NextCloud сервера, а именно его безопасность и правильность настройки рабочих параметров можно если перейти в “настройки” и далее выбрать “общие сведения”. На рисунке пример правильно настроенного сервера, в котором отсутствуют какие-либо ошибки.
В нашем случае, вместо галочки на зелёном фоне, была ошибка.
The current PHP memory limit is below the recommended value of 512MB.
В случае обновления на новую версию ,если используется веб-интерфейс, может возникать аналогичная ошибка. Перед обновлением автоматически делается резервная копия, выполняет её скрипт для которого требуются ресурсы.
1 2 3 4 |
<pre class="decode:1 " >paulallen@NAS-PAULALLEN:~$ sudo -u www-data php -i | grep php.ini Configuration File (php.ini) Path => /etc/php/7.4/cli Loaded Configuration File => /etc/php/7.4/cli/php.ini paulallen@NAS-PAULALLEN:~$ |
1 2 3 |
<pre class="decode:1 " >paulallen@NAS-PAULALLEN:~$ sudo -u www-data php -i | grep memory_limit memory_limit => 60M => 60M paulallen@NAS-PAULALLEN:~$ |
прочие данные
1 2 3 4 5 |
paulallen@NAS-PAULALLEN:~$ sudo -u www-data php -i | grep max_execution_time max_execution_time => 0 => 0 paulallen@NAS-PAULALLEN:~$ sudo -u www-data php -i | grep upload_max_filesize upload_max_filesize => 50M => 50M paulallen@NAS-PAULALLEN:~$ |
Редактируем файл настроек
1 |
<strong><em>nano /etc/php/7.4/cli/php.ini</em></strong> |
1 2 3 |
<pre class="decode:1 " >; Maximum amount of memory a script may consume (128MB) ; http://php.net/memory-limit memory_limit = 512M |
Результат
1 2 3 |
<pre class="decode:1 " >paulallen@NAS-PAULALLEN:~$ sudo -u www-data php -i | grep memory_limit memory_limit => 512M => 512M paulallen@NAS-PAULALLEN:~$ |