PatrickRQ Posted December 21, 2022 Posted December 21, 2022 Quote Some functions are enabled on your server which have the potential to cause serious damage to your community or server. If you are in a shared hosting environment, some of these functions may bypass the restrictions which prevent one account on the server affecting another. Their presence also increases the amount of damage that could be caused if your AdminCP is compromised. Since Invision Community, and most other web applications do not use these functions, we recommend disabling them on your server, at least within the directory that your community is installed in. You should contact your hosting provider or system administrator and ask them to be added to the disable_functions PHP setting. exec system passthru popen proc_open shell_exec Quote Your server is set to display PHP errors. This is not recommended for production environments as it may cause sensitive information to be publicly disclosed. You should contact your hosting provider or system administrator and ask them to set the display_errors PHP setting to Off. BUT I have them disabled, triple checked. display_errors = Off disable_functions = escapeshellarg, escapeshellcmd, exec, ini_alter, parse_ini_file, passthru, pcntl_exec, popen, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, show_source, shell_exec, symlink, system
Randy Calvert Posted December 21, 2022 Posted December 21, 2022 Have you confirmed with phpinfo? Typically after editing php.ini, you need to restart your web server for the change to be picked up.
Solution PatrickRQ Posted December 21, 2022 Author Solution Posted December 21, 2022 After checking n'th time I see what was the issue. Permission set to php.ini file was wrong. Got confused because no single error appeared (cuz of default php.ini). Thanks for reply and sorry for misleading post.
Randy Calvert Posted December 22, 2022 Posted December 22, 2022 Glad you got to the bottom of the issue. 🙂
Recommended Posts