He seguido todos los tutoriales, he actualizado httpd.conf y otros archivos. Apache funciona bien pero PHP no parece estar habilitado. Apuntando a php_info.php =>
<?php phpinfo() ?>
Anteriormente corría High Sierra sin problemas con apache y php. La actualización a Catalina evidentemente rompió eso. PHP no está habilitado aunque la línea del módulo está descomentada en httpd.conf. Nada en la configuración indica que PHP no se está ejecutando pero cuando apunto un navegador a un archivo PHP, no procesa la página sino que sólo muestra el código - como se mencionó php_info.php no muestra la página de información, sólo el código php.
Esta es la instalación de apache/php que viene con Catalina.
Registro de errores de Apache:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Tobys-iMac.local. Set the 'ServerName' directive globally to suppress this message
[Wed Jan 08 22:05:26.428368 2020] [mpm_prefork:notice] [pid 159] AH00163: Apache/2.4.41 (Unix) PHP/7.3.9 configured -- resuming normal operations
[Wed Jan 08 22:05:26.428420 2020] [core:notice] [pid 159] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
[Wed Jan 08 22:09:52.550744 2020] [mpm_prefork:notice] [pid 159] AH00169: caught SIGTERM, shutting down
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Tobys-iMac.local. Set the 'ServerName' directive globally to suppress this message
[Wed Jan 08 22:10:48.678248 2020] [mpm_prefork:notice] [pid 159] AH00163: Apache/2.4.41 (Unix) PHP/7.3.9 configured -- resuming normal operations
[Wed Jan 08 22:10:48.678307 2020] [core:notice] [pid 159] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
Access log:
::1 - - [09/Jan/2020:11:06:05 -0800] "GET /php_info.php HTTP/1.1" 200 18
::1 - - [09/Jan/2020:11:07:47 -0800] "GET /php_info.php HTTP/1.1" 200 18
::1 - - [09/Jan/2020:11:08:37 -0800] "GET /index.php HTTP/1.1" 304 -
::1 - - [09/Jan/2020:11:08:39 -0800] "GET /index.php HTTP/1.1" 200 16
::1 - - [09/Jan/2020:11:09:51 -0800] "GET /ePub%20Processing/process_toc-content.php HTTP/1.1" 200 7653
0 votos
¿Has comprobado
httpd.conf
? ¿Cómo has instalado PHP/Apache? ¿Es el que viene por defecto con MacOS o instalaste una versión actualizada a través de Hombrew, MacPorts, o manualmente? Por favor, edita tu pregunta con los detalles pertinentes.0 votos
¿Hay algo de interés en los archivos de registro y error de Apache? ¿Qué quiere decir con "PHP no está habilitado"?