1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Solución: Página en blanco php <?php phpinfo(); ?>

Tema en 'Asuntos Técnicos' iniciado por nonamef191118, 9 Feb 2015.

  1. Hola, por si ha alguien le pasa lo mismo.

    Escenario:

    Instalamos Debian Whezzy y un LAMP. Creamos un archivo con vi, llamado phpinfo.php y introducimos:
    <?php phpinfo (); ?>

    Al abrir, el archivo phpinfo.php en el navegador, la página se queda en blanco. El inconveniente viene de las open_short_tags de php.

    Las open_short_tags hace que se pueda usar php con la siguiente sintaxis: <? ?> y solo la interprete de dicha forma.

    Editamos el archivo:
    vi /etc/php5/cli/php.ini

    Buscamos con la barra slash en vi open

    Por defecto:
    ; short_open_tag

    ; Default Value: Off

    ; Development Value: Off

    ; Production Value: Off

    El párametro lo cambiamos a On.

    ; short_open_tag

    ; Default Value: On

    ; Development Value: Off

    ; Production Value: Off

    Guardamos cambios :wq

    /etc/init.d/apache2 restart

    Por si le sirve a alguien
     
    A WebTech le gusta esto.
  2.  
  3. Skamasle

    Skamasle Usuario activo

    Tendrías que documentarte más antes de abrir un tema como este,

    Tu edición del php.ini esta mal, no has descomentado las lineas,

    El archivo <?php phpinfo (); ?> que usas, no usa open_short_tag ya que estas especificando claramente el <?php

    Y tercero, esto que dices de:

    Las open_short_tags hace que se pueda usar php con la siguiente sintaxis: <? ?> y solo la interprete de dicha forma.

    No es cierto, si activas open_short_tags el php no se interpretará solo con <? ?>, seguirá usando <?php y dará la posibilidad de usar <?.

    Tampoco entra en juego el ?> ya que como bien dice la sentencia es OPEN_short_tag solo permite abrir con <?.

    Por ultimo comentar que si estas aprendiendo a programar es mejor no usar <?, puede ser un problema en muchos factores, y se dice que hasta en seguridad ( aunque no estoy 100% seguro de esto, pero casi que si )

    En fin....... seguramente te tiro una página en blanco pero si has editado el php.ini igual que en tu tutorial con los comentarios activados la página en blanco habrá sido por otra cosa xD

    Por otro lado la forma correcto hubiera sido editar el php.ini de cgi no de cli :omgh
     
  4. Si, uso <?php

    Sobre editar el php.ini de cgi en vez de cli gracias por la recomendación.

    El problema era que yo ponía en un phpinfo:

    <?php phpinfo(); ?> y no se me mostraba el php info.

    En cambio cambiando las open_short_tags en On si se me mostraba con <?php si no tenía que usar <?

    En una debian pelada y lamp crea un <?php phpinfo(); ?> y si las open_short_tags esta en on pantalla blanca.
     
    A WebTech le gusta esto.
  5. Skamasle

    Skamasle Usuario activo

    Normal, pero bueno... vienen off ya que no las recomiendan usarlas, en todo caso este post no hacia falta no creo que alguien más use el short tag en el phpinfo y en ningún sitio y si usa el short tag sabrá que tiene que habilitarlo antes...

    http://stackoverflow.com/a/22604514/1530342
     
  6. WebTech

    WebTech Súper Moderador Miembro del Staff Moderador CH

    Nunca viene mal para alguien que está buscando la información, gracias por compartirlo, Ferran.

    Un saludo.
     
    A nonamef191118 le gusta esto.
  7. Serena27

    Serena27 Nuevo usuario

     
  8. Serena27

    Serena27 Nuevo usuario

    Hola, yo tengo un problema similar, al principio no ejecutaba el codigo ya que exporte el proyecto de windows a Xubuntu, instale todo lo necesario y crei que seria suficiente para ejecutar ya que no hay diferencias en el codigo, al principio no ejecutaba asi que copie y pegue arivo por arichivo a mousepad y guarde nuevamente y asi finalmente ejecuto el index.php, pero cuando modifique algunas cosas y agregue, nuevamente no ejecutaba nada aparecia la pagina en blanco. y ya me canse de copiar y pegar ademas no creo que funciones esta vez por favor alguien que me diga que es....

    son los permisos.
    mala configuracion del php
    le hace falta codigos al php7.2.config

    alguien que me diga porfavor porque ya casi estoy que la formateo y vuelvo con windows :(
     
  9. egrueda

    egrueda Usuario activo

    Estás reflotando un tema de... ¿2015?
    Mejor crea un tema nuevo

    Si quieres formatear es tu decisión, no una excusa.
    Habilita el registro de errores de PHP para ver lo que está pasando. O formatea.
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·