Just wanted to let you know that I tried this possible fix, but I am still receiving the 500 error.
I ran this:
ln -s /var/local/emhttp /usr/local/emhttp/state
and restarted php-fpm and nginx for good measure, but I'm still seeing the 500 error.
I also created symlinks for boot, log, mnt, and webGui in /usr/local/emhttp, but the error persists.
I'm missing all php and htm files (except for redirect.htm) in that directory as I'm not sure where those are generated from.
Just thought I'd share my steps and results in case it helps the next person. I'm getting impatient and need to reboot the server. I also plan on removing the GPU Stats plugin too because I can't keep having the webgui go down.
Here is my /usr/local/emhttp directory after following the steps outlined above:
drwxr-xr-x 1 root root 320 Apr 22 11:13 ./
drwxr-xr-x 1 root root 140 Dec 19 08:15 ../
lrwxrwxrwx 1 root root 5 Apr 22 11:13 boot -> /boot/
drwxr-xr-x 1 root root 60 Nov 15 2023 languages/
lrwxrwxrwx 1 root root 8 Apr 22 11:13 log -> /var/log/
lrwxrwxrwx 1 root root 4 Apr 22 11:13 mnt -> /mnt/
drwxr-xr-x 1 root root 340 Apr 21 01:00 plugins/
-rw-r--r-- 1 root root 1649 Jan 9 16:26 redirect.htm
lrwxrwxrwx 1 root root 17 Apr 22 11:13 state -> /var/local/emhttp/
lrwxrwxrwx 1 root root 17 Apr 22 11:02 webGui -> ./plugins/dynamix/