Filemanager error

An error occurred while editing in the file manager. Could you please help me figure out what the issue is?

Still unknown error

Show the error in log /var/log/hestia/nginx-error.log

2026-08-11 18:35:34 v-list-web-domain ‘gt168’ ‘tex-texconcrete.koolkatscience.courses’ ‘plain’ [Error 3]
2026-08-11 18:35:34 v-list-web-domain ‘gt168’ ‘tex-texconcrete.koolkatscience.courses’ ‘plain’ [Error 3]
2026-08-11 18:35:34 v-add-web-domain ‘gt168’ ‘tex-texconcrete.koolkatscience.courses’ ‘178.128.121.93’ ‘yes’ [Error 2]
2026-08-11 18:35:40 v-list-dns-records ‘gt168’ ‘tex-texconcrete.koolkatscience.courses’ [Error 3]
2026-08-11 22:01:19 v-list-web-domain ‘gt168’ ‘crystalalvearphotography.valuedentalreno.hair’ ‘plain’ [Error 3]
2026-08-11 22:01:19 v-list-web-domain ‘gt168’ ‘crystalalvearphotography.valuedentalreno.hair’ ‘plain’ [Error 3]
2026-08-11 22:01:19 v-add-web-domain ‘gt168’ ‘crystalalvearphotography.valuedentalreno.hair’ ‘178.128.121.93’ ‘yes’ [Error 2]
2026-08-11 22:01:25 v-list-dns-records ‘gt168’ ‘crystalalvearphotography.valuedentalreno.hair’ [Error 3]
2026-08-15 15:14:42 v-run-cli-cmd ‘composer’ ‘–version’ [Error 3]
2026-08-15 15:21:46 v-run-cli-cmd ‘USER’ ‘CMD’ ‘[ARG…]’ [Error 3]

That’s not the log I asked for

thrown in /usr/local/hestia/web/fm/backend/Controllers/DownloadController.php on line 78" while reading response header from upstream, client: 203.147.132.130, server: _, request: “GET /fm/?r=/download&path=L3dlYi9jYXRpcmlhcnRvYXNpcy5jb20vcHVibGljX2h0bWwvdXJsLnR4dA%3D%3D HTTP/2.0”, upstream: “fastcgi://unix:/run/hestia-php.sock:”, host: “178.128.121.93:8083”, referrer: “https://178.128.121.93:8083/fm/”
2026/08/15 16:28:19 [error] 78173#0: *144 FastCGI sent in stderr: “PHP message: PHP Fatal error: Uncaught Error: Class “Symfony\Component\Mime\MimeTypes” not found in /usr/local/hestia/web/fm/backend/Controllers/DownloadController.php:78
Stack trace:
#0 [internal function]: Filegator\Controllers\DownloadController->download()
#1 /usr/local/hestia/web/fm/vendor/php-di/invoker/src/Invoker.php(82): call_user_func_array()
#2 /usr/local/hestia/web/fm/vendor/php-di/php-di/src/Container.php(279): Invoker\Invoker->call()
#3 /usr/local/hestia/web/fm/backend/Services/Router/Router.php(78): DI\Container->call()
#4 /usr/local/hestia/web/fm/backend/App.php(34): Filegator\Services\Router\Router->init()
#5 /usr/local/hestia/web/fm/dist/index.php(50): Filegator\App->__construct()
#6 {main}
thrown in /usr/local/hestia/web/fm/backend/Controllers/DownloadController.php on line 78” while reading response header from upstream, client: 203.147.132.130, server: _, request: “GET /fm/?r=/download&path=L3dlYi9jYXRpcmlhcnRvYXNpcy5jb20vcHVibGljX2h0bWwvdXJsLnR4dA%3D%3D HTTP/2.0”, upstream: “fastcgi://unix:/run/hestia-php.sock:”, host: “178.128.121.93:8083”, referrer: “https://178.128.121.93:8083/fm/”

Are you sure you ran the commands to fix the error correctly, maybe you pasted the 3 commands at once, don’t do that.

sudo -i

Once you are root:

source /usr/local/hestia/conf/hestia.conf
COMPOSER_ALLOW_SUPERUSER=1 "/home/$ROOT_USER/.composer/composer" require symfony/mime --working-dir=/usr/local/hestia/web/fm

And show me the output.

root@sd5:\~# sudo -i
root@sd5:\~# source /usr/local/hestia/conf/hestia.conf
COMPOSER_ALLOW_SUPERUSER=1 "/home/$ROOT_USER/.composer/composer" require symfony/mime --working-dir=/usr/local/hestia/web/fm
Cannot use symfony/mime's latest version v8.1.4 as it requires php >=8.4.1 which is not satisfied by your platform.
./composer.json has been updated
Running composer update symfony/mime
Loading composer repositories with package information
Updating dependencies
Lock file operations: 3 installs, 0 updates, 0 removals

* Locking symfony/mime (v5.4.52)
* Locking symfony/polyfill-intl-idn (v1.38.1)
* Locking symfony/polyfill-intl-normalizer (v1.38.0)
  Writing lock file
  Installing dependencies from lock file (including require-dev)
  Package operations: 46 installs, 0 updates, 0 removals
* Downloading composer/package-versions-deprecated (1.11.99.5)
* Downloading league/flysystem-memory (1.0.2)
* Downloading nette/utils (v3.2.10)
* Downloading nette/finder (v2.6.0)
* Downloading nette/php-generator (v3.6.9)
* Downloading symfony/finder (v4.4.44)
* Downloading symfony/polyfill-php73 (v1.31.0)
* Downloading symfony/console (v4.4.49)
* Downloading phpstan/phpdoc-parser (0.3.5)
* Downloading nikic/php-parser (v4.19.4)
* Downloading nette/schema (v1.2.5)
* Downloading nette/robot-loader (v3.4.2)
* Downloading nette/neon (v3.3.4)
* Downloading nette/di (v3.1.10)
* Downloading nette/bootstrap (v3.1.4)
* Downloading jean85/pretty-package-versions (1.6.0)
* Downloading composer/xdebug-handler (1.4.6)
* Downloading phpstan/phpstan (0.11.20)
* Downloading phpunit/php-token-stream (3.1.3)
* Downloading sebastian/version (2.0.1)
* Downloading sebastian/type (1.1.5)
* Downloading sebastian/resource-operations (2.0.3)
* Downloading sebastian/recursion-context (3.0.3)
* Downloading sebastian/object-reflector (1.1.3)
* Downloading sebastian/object-enumerator (3.0.5)
* Downloading sebastian/global-state (3.0.6)
* Downloading sebastian/exporter (3.1.8)
* Downloading sebastian/environment (4.2.5)
* Downloading sebastian/diff (3.0.6)
* Downloading sebastian/comparator (3.0.7)
* Downloading phpunit/php-timer (2.1.4)
* Downloading phpunit/php-text-template (1.2.1)
* Downloading phpunit/php-file-iterator (2.0.6)
* Downloading theseer/tokenizer (1.3.1)
* Downloading sebastian/code-unit-reverse-lookup (1.0.3)
* Downloading phpunit/php-code-coverage (7.0.17)
* Downloading phar-io/version (3.2.1)
* Downloading phar-io/manifest (2.0.4)
* Downloading myclabs/deep-copy (1.13.4)
* Downloading doctrine/instantiator (1.5.0)
* Downloading phpunit/phpunit (8.5.52)
* Downloading symfony/polyfill-intl-normalizer (v1.38.0)
* Downloading symfony/polyfill-intl-idn (v1.38.1)
* Downloading symfony/mime (v5.4.52)
* Downloading symfony/var-dumper (v4.4.47)
* Installing composer/package-versions-deprecated (1.11.99.5): Extracting archive
* Installing league/flysystem-memory (1.0.2): Extracting archive
* Installing nette/utils (v3.2.10): Extracting archive
* Installing nette/finder (v2.6.0): Extracting archive
* Installing nette/php-generator (v3.6.9): Extracting archive
* Installing symfony/finder (v4.4.44): Extracting archive
* Installing symfony/polyfill-php73 (v1.31.0): Extracting archive
* Installing symfony/console (v4.4.49): Extracting archive
* Installing phpstan/phpdoc-parser (0.3.5): Extracting archive
* Installing nikic/php-parser (v4.19.4): Extracting archive
* Installing nette/schema (v1.2.5): Extracting archive
* Installing nette/robot-loader (v3.4.2): Extracting archive
* Installing nette/neon (v3.3.4): Extracting archive
* Installing nette/di (v3.1.10): Extracting archive
* Installing nette/bootstrap (v3.1.4): Extracting archive
* Installing jean85/pretty-package-versions (1.6.0): Extracting archive
* Installing composer/xdebug-handler (1.4.6): Extracting archive
* Installing phpstan/phpstan (0.11.20): Extracting archive
* Installing phpunit/php-token-stream (3.1.3): Extracting archive
* Installing sebastian/version (2.0.1): Extracting archive
* Installing sebastian/type (1.1.5): Extracting archive
* Installing sebastian/resource-operations (2.0.3): Extracting archive
* Installing sebastian/recursion-context (3.0.3): Extracting archive
* Installing sebastian/object-reflector (1.1.3): Extracting archive
* Installing sebastian/object-enumerator (3.0.5): Extracting archive
* Installing sebastian/global-state (3.0.6): Extracting archive
* Installing sebastian/exporter (3.1.8): Extracting archive
* Installing sebastian/environment (4.2.5): Extracting archive
* Installing sebastian/diff (3.0.6): Extracting archive
* Installing sebastian/comparator (3.0.7): Extracting archive
* Installing phpunit/php-timer (2.1.4): Extracting archive
* Installing phpunit/php-text-template (1.2.1): Extracting archive
* Installing phpunit/php-file-iterator (2.0.6): Extracting archive
* Installing theseer/tokenizer (1.3.1): Extracting archive
* Installing sebastian/code-unit-reverse-lookup (1.0.3): Extracting archive
* Installing phpunit/php-code-coverage (7.0.17): Extracting archive
* Installing phar-io/version (3.2.1): Extracting archive
* Installing phar-io/manifest (2.0.4): Extracting archive
* Installing myclabs/deep-copy (1.13.4): Extracting archive
* Installing doctrine/instantiator (1.5.0): Extracting archive
* Installing phpunit/phpunit (8.5.52): Extracting archive
* Installing symfony/polyfill-intl-normalizer (v1.38.0): Extracting archive
* Installing symfony/polyfill-intl-idn (v1.38.1): Extracting archive
* Installing symfony/mime (v5.4.52): Extracting archive
* Installing symfony/polyfill-php72 (v1.31.0)
* Installing symfony/var-dumper (v4.4.47): Extracting archive
  Package league/flysystem-sftp is abandoned, you should avoid using it. Use league/flysystem-sftp-v3 instead.
  Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
  Generating autoload files
  45 packages you are using are looking for funding.
  Use the `composer fund` command to find out more!
  No security vulnerability advisories found.
  Using version ^5.4 for symfony/mime

And after that you get the same unknown error and the same error in nginx-error.log?

Okay all done now, thanks