Solución al error de Apache que dice:
(20014) Internal error (specific information not available):
AH00058: Error retrieving pid file var/run/apache2/httpd.pid
AH00059: Remove it before continuing if it is corrupted.
Este error aparece al invocar a apachectl
ya sea con start
o con stop
y sucede en algunas ocasiones al instalar PHP y Apache en Android.
Solución
La solución es hacer lo que el aviso dice: eliminar el archivo. La parte compleja es buscar el archivo.
Este problema ocurre cuando invocamos a apachectl:
Lo que tenemos que hacer es ir al siguiente directorio:
/data/data/com.termux/files/usr/var/run/apache2
Con el comando:
cd /data/data/com.termux/files/usr/var/run/apache2
Y una vez ahí, eliminar el archivo httpd.pid con:
rm httpd.pid
Después, al invocar a apachectl
de nuevo, el problema habrá desaparecido: