¿Cuándo se requiere la configuración de CGI para una instalación de wordpress?
Nunca por WordPress mismo.
WordPress solo requiere PHP y un servidor web.
PHP bajo Apache puede ejecutarse en varios modos, incluido el propio mod_php (DSO) de Apache, suPHP, CGI, FastCGI (FPM o FCGI daemon), LSAPI, etc. Estos se denominan “controladores de PHP” y son alternativa formas de ejecutar PHP, y no ser visto como una función para habilitar/deshabilitar.
Eche un vistazo a esta página para obtener una descripción general rápida de las diferencias: https://chriswiegman.com/2011/10/fastcgi-vs-suphp-vs-cgi-vs-mod_php-dso/
Y si su host ejecuta cPanel/WHM, eche un vistazo a esta página para conocer las opciones y sus implicaciones, pero tenga en cuenta que los factores de rendimiento y seguridad mencionados allí son más para el servidor en general (es decir, la empresa de alojamiento) y no necesariamente para sitios individuales. .
A WordPress no le importa qué controlador use, siempre que se ejecute PHP y no haya problemas extraños de permisos. Y en mis más de 16 años de administrar sitios de WordPress, nunca encontré un solo tema o complemento que requiriera un controlador específico. (No digo que tales temas y complementos no existan, solo que nunca antes había encontrado uno).