I have a pterodactyl container running with a nginx and fpm egg (https://gitlab.com/tenten8401/pterodactyl-nginx) and am trying to get my sharex image uploader moved from my old site. However every time i try and access the site i get this error
2021/06/08 19:25:38 [error] 19#19: *7 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined function session_start() in /home/container/webroot/index.php:4
Stack trace:
#0 {main}
thrown in /home/container/webroot/index.php on line 4" while reading response header from upstream, client: ip.address, server: , request: "GET / HTTP/1.0", upstream: "fastcgi://unix:/tmp/php-fpm.sock:", host: "ip.address:20004"
173.249.9.172 - - [08/Jun/2021:19:25:38 +0000] "GET / HTTP/1.0" 500 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ip.address Safari/537.36"
I have tried installing the package as found in this answer (Call to undefined function session_start()) but it just says opkg isnt found on the path as for the php -i once again says php isnt found on the path (both run inside the docker container). I have also tried apk add php7-mod-session
but i get a permission error from the container.
I have tried a few things from adding php-mod-session to the apk add and some other stuff but nothing ever changes the error so i dont believe any of these are the right line of progress.
Any help or hints in the right direction would be great, me and my friend have been working on this for a week or so now but cant find the fix. I can also add config files and stuff if you feel they might help, just ask.