5 votos

No puede ver index.php en localhost, Firefox solicita para abrir el archivo en el editor

Tengo una pequeña index.php que hice siguiendo un tutorial en el sitio oficial de PHP , pero no la veo en localhost.

He formateado mi disco duro, reinstalar Linux Mint, Apache2, PHP5 y MariaDB. Los archivos No han sido alterados.

Después de la creación y ejecución de index.php desde mi Bluefish editor, Firefox se abre una nueva pestaña y de inmediato me pregunta si debe abrir Firefox index.php con Bluefish editor. Creo que mi Apache2 no está configurado derecho.

3voto

Landslyde Puntos61

Mi problema era que corría los archivos PHP de Bluefish, que envió a Firefox y aparece en la barra de URL como file:///var/www/html/index.php. Esto es incorrecto para los archivos PHP ejecutar en el equipo local. Por el contrario, la URL debe haber leído: localhost/index.php. Esto refleja mi archivo index.php almacenado en /var/www/html. Esta es la única manera en la máquina local que trabaje en el intérprete PHP. Espero que esto ayuda a alguien en el camino.

0voto

Chochos Puntos3364

Los comentarios del hilo había un montón de útiles consejos de solución de problemas, pero resultó que el problema era con el navegador. Recomiendo tener una de repuesto, "prístino" del navegador para probar, así que si tu mimetypes están en mal estado, aún puede comprobar. El OP instalado opera y funcionó, cuando firefox no. En sus zapatos, yo podría considerar la purga de firefox que elimina todos los ficheros de configuración (a pesar de que el restablecimiento se puede trabajar) y volver a instalar.

Otras cosas que vale la pena probar (a Través de los comentarios realizados por mí mismo, agtoever y Dragonlord)

  • Comprobar si apache está corriendo con sudo service apache2 status
  • Consulte el paquete se instala sudo apt-get install php5 libapache2-mod-php5 para asegurarse de que el apache y apache/php módulo está instalado. Si son recién instalado, asegúrese de que apache se reinicia con sudo service apache2 restart
  • Asegúrese mod_php5 está configurado para cargar cuando Apache se inicia. Hay un archivo en /etc/apache2/mods-enabled llamado php5.load con el texto LoadModule php5_module /usr/lib/apache2/modules/libphp5.so (fuente). Si no, es posible que desee añadir esta línea a /etc/apache2/apache2.conf:

    LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
    
  • Compruebe los permisos del archivo.
  • telnet 127.0.0.1 80 hacer un oldschool servidor web de la prueba.Después de alguna salida, tipo "GET" y enter. También intenta con "GET index.php". Este comprueba si apache2, de hecho, sirve de procesado su archivo php
  • Compruebe la configuración en Firefox y Pescados. En bluefish ir a Editar, Preferencias, Programas Externos. En virtud de los Navegadores, Mozilla Y Opera el comando debe leer: "firefox %s". En Firefox, vaya a Ayuda, Información de Solución de problemas, el Directorio de Perfil: Mostrar la Carpeta. Intente eliminar el mimeTypes.rdf archivo en la Carpeta de Perfil de Firefox.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

;