PHP: websites locales no funcionan en MacOS Catalina

Publicado: enero 12, 2020 en Computers and Internet

Al igual que en los upgrade de OS anteriores, luego de hacer upgrade a MacOS Catalina es necesario volver a configurar Apache para que los sites locales vuelvan a funcionar.

Los pasos a ejecutar son los siguientes:

Habilitar comandos y Apache

  1. Abrir Terminal
  2. Cambiar a root para ejecutar comandos sin restricción: sudo su –
  3. Iniciar Apache: apachectl start 
  4. En navegador probar que aparece el texto “It Works!” al accesar a: http://localhost

 

Activar PHP

  1. Abrir Terminal e ir a: cd /etc/apache2/
  2. Guarda copia de seguridad de la configuración: cp httpd.conf httpd.conf.Catalina
  3. Editar el archivo: sudo nano httpd.conf
  4. Ctrl+W y buscar: “php7”
  5. Borrar el símbolo “#”de esta línea:
    • #LoadModule php7_module libexec/apache2/libphp7.so
  6. Ctrl+O para grabar
  7. Ctrl+X para salir
  8. En Terminal ejecutar: sudo apachectl restart

 

Activar Sites Locales

  1. En Terminal ejecutar: sudo nano /etc/apache2/httpd.conf
  2. Ctrl+W y buscar “Library
  3. Reemplazar estas 2 líneas:

DocumentRoot “/Library/WebServer/Documents”
<Directory “/Library/WebServer/Documents”>

Con estas líneas (usando el nombre de usuario respectivo):
DocumentRoot “/Users/charlie/Sites”
<Directory “/Users/charlie/Sites”>

  1. Ctrl+O para grabar
  2. Ctrl+X para salir
  3. En Terminal ejecutar:  sudo apachectl restart

 

Y para accesar a los sites locales:

http://localhost/MyLocalSite/default.php

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s