Cara Mengatasi HestiaCP File Manager HTTP ERROR 500 Setelah Update (PHP 8.3) – Jika saat membuka File Manager di HestiaCP muncul pesan:
Halaman ini tidak berfungsi
domainanda.com saat ini tidak dapat menangani permintaan ini.
HTTP ERROR 500
sementara fitur lain seperti Website, Database, DNS, Mail, dan panel Hestia masih berjalan normal, kemungkinan penyebabnya bukan server mati melainkan bug pada File Manager bawaan HestiaCP (Filegator).
Saya mengalami masalah ini setelah melakukan perubahan pada server dan menemukan bahwa panel tetap normal, tetapi hanya menu File Manager yang gagal dibuka.
Gejala yang Muncul
Biasanya gejalanya seperti ini:
- Login HestiaCP normal
- Menu Website normal
- Database normal
- File Manager muncul HTTP ERROR 500
- Tidak ada error jelas di browser
Saat dicek melalui log:
tail -100 /usr/local/hestia/log/nginx-error.log
Muncul error seperti:
PHP Fatal error:
Class Filegator\Services\Session\Adapters\SessionStorage
contains 1 abstract method and must therefore be declared abstract
or implement the remaining methods
(SessionStorageInterface::migrate)
Error tersebut menunjukkan bahwa File Manager bawaan HestiaCP tidak kompatibel dengan perubahan pada PHP terbaru, terutama PHP 8.3.
Cara Memperbaiki HestiaCP File Manager HTTP ERROR 500

Masuk ke server menggunakan SSH lalu ikuti langkah berikut.
1. Masuk ke folder Session Adapter
cd /usr/local/hestia/web/fm/backend/Services/Session/Adapters/
2. Backup file lama
Sebelum mengganti file, lakukan backup terlebih dahulu:
mv SessionStorage.php SessionStorage.php.ori
3. Download file yang sudah diperbaiki
curl -fssLm20 https://raw.githubusercontent.com/sahsanu/hestiacp/90e175baed239cccab8761dbfdc693bc9642c066/install/deb/filemanager/filegator/backend/Services/Session/Adapters/SessionStorage.php -o SessionStorage.php
4. Atur permission file (opsional tetapi disarankan)
chown hestiaweb:hestiaweb SessionStorage.php
chmod 644 SessionStorage.php
5. Restart Hestia
systemctl restart hestia
6. Coba buka File Manager kembali
Buka kembali panel Hestia dan masuk ke menu File Manager.
https://domainanda.com:8083/fm/
Jika berhasil maka File Manager akan kembali normal tanpa perlu downgrade PHP.
Kenapa Ini Bisa Terjadi?
File Manager Hestia menggunakan Filegator sebagai backend.
Pada beberapa versi tertentu terdapat perubahan implementasi:
SessionStorageInterface::migrate
File lama tidak lagi cocok dengan PHP terbaru sehingga saat membuka /fm/ terjadi Fatal Error dan browser menampilkan HTTP ERROR 500.
Kesimpulan
Jika HestiaCP normal tetapi File Manager mengalami HTTP 500:
- Jangan langsung reinstall server
- Jangan langsung downgrade PHP
- Cek log Hestia terlebih dahulu
- Patch file SessionStorage.php
Pada kasus ini, mengganti file SessionStorage.php berhasil mengembalikan File Manager tanpa mengganggu website yang sedang berjalan.
Semoga membantu dan semoga server kembali normal 🚀



































Leave a Reply