"Fatal error: Uncaught Error: Call to undefined function system() in /var/www/gipermarmax.ru/local/swiz.php:94 Stack trace: #0 /var/www/gipermarmax.ru/local/swiz.php(70): dirSizeList() #1 {main} thrown in /var/www/gipermarmax.ru/local/swiz.php on line 94"
. У меня стоит php 8.3.6. nginx/1.18.0 (Ubuntu). Я исследовал эту проблему, но не получил желаемого результата. Вот что мне предлагали: не все библиотеки php установлены, нужно сделать следующее:
echo 'SYSTEM PATH:' . getenv('PATH');
putenv('PATH=' . getenv('PATH') . '; [НУЖНЫЙ ПУТЬ]');
Но у меня после первой команды пишется: "syntax error near unexpected token `('", точнее то, что на странице https://ospanel.io/forum/viewtopic.php?t=3378 . А вот здесь я вообще ничего не понял: https://www.drupal.org/project/drupal/issues/4013. В аннотации к php system() присуствует как в php7, так и в php8, это не устаревший оператор. Помогите, пожалуйста, решить этот вопрос.
Я вот это ещё не выполнял и не проверял: "в настройках php "disable_functions" стоит запрет на system(), но нет запрета не стоит, также читал, что php работает в безопасном режиме и в настройках php.ini надо найти переменную safe_mode и поставить там off? то в настройках я не нашел такой переменной safe_mode. Помогите пожалуйста настроить php на моем Open Server чтоб данная функция работала." . Это то, что на странице ospanel.io/forum/viewtopic.php?t=3378 . Может есть какие-нибудь другие версии?