¿Cómo se crea un archivo phpinfo?
Cuando se trata de solucionar problemas en un sitio web, a veces puede ser útil disponer de toda la información actual sobre el mismo. Configuraciones PHP para una carpeta o archivo específico en un solo lugar. Esto puede hacerse con la función php función phpinfo puede ser alcanzada. Entre otras cosas, esta función puede mostrar los módulos PHP actualmente cargados, la configuración PHP actualmente cargada, así como la configuración por defecto y las variables de entorno.
Recuperar o crear el fichero
En su forma más simple, un archivo phpinfo consiste en un único comando:
Aquí insertamos un comentario y algunas líneas en blanco para facilitar la lectura. Tienes que copiar este texto y pegarlo en un archivo de texto.
Si crea el archivo usted mismo, asegúrese de que el archivo completo sólo contiene el archivo texto exacto del campo de código anterior contiene. Asegúrese de que no hay caracteres invisibles adicionales. A veces, los editores de texto como el Bloc de notas pueden insertar caracteres adicionales en los archivos. Si está creando el archivo en un ordenador con Windows, debe utilizar un editor de texto diferente como Notepad++. También es muy importante que el nombre del archivo termine en .php y no en .php.txt. Dependiendo de su sistema operativo, es posible que tenga que comprobar que su gestor de archivos está configurado para mostrar las extensiones de archivo.
Cargar el archivo
Una vez creado el archivo phpinfo, puede cargarse en algún lugar de la raíz de documentos del sitio web. Para el servidor cPanel, el archivo Gestor de archivos de cPanel probablemente una de las formas más fáciles de hacerlo. Si está familiarizado con FTP o Web Disk, por ejemplo, también deberían funcionar. Asegúrese de que el usuario y grupo propietario del archivo es el usuario de cPanel y que los permisos del archivo son 644. La forma de comprobar y ajustar esto depende del método que esté utilizando para subir el archivo.
Abrir expediente
Una vez cargado el archivo con las autorizaciones y derechos de propiedad correctos, puede ver su nueva página phpinfo con su navegador web. Por ejemplo, si el archivo se colocó en /home/cpuser/public_html/phpinfo.php en el servidor, la URL podría ser http://meinedomain.ch/phpinfo.php. Si el archivo se ha cargado correctamente, debería parecerse a varias tablas, con nombres de parámetros/variables en la columna de la izquierda y valores en una o dos columnas a la derecha. Si busca un parámetro concreto, puede utilizar la función de búsqueda de su navegador web para encontrarlo.
Eliminar el archivo
Es muy importante Archivo phpinfo durante no más tiempo del necesario. La información que contiene puede ser muy útil para usted a la hora de solucionar problemas, pero también para posibles atacantes que podrían intentar obtener información de su servidor sobre las versiones o módulos instalados que podrían darles pistas sobre el tipo de ataques que se intentan realizar. Usar un archivo phpinfo por un corto tiempo para obtener información sobre el entorno PHP durante la depuración es usualmente seguro, pero es importante mantener el archivo para eliminarlo (o bloquear el acceso a él)en cuanto deje de necesitarlos. Hay varias formas de hacerlo.
Aplicación ampliada
Los usuarios avanzados pueden ordenar a la función phpinfo que imprima sólo cierta información. Para ello, la función dispone de un parámetro que puede especificar en el campo Documentación PHP para obtener más información. La configuración por defecto debería funcionar para la mayoría de los usuarios.
Otra cosa que los usuarios avanzados pueden intentar ocasionalmente es utilizar la función phpinfo dentro de los scripts existentes. Dado que los scripts PHP a veces pueden modificar algunas de las funciones PHP, puede ser difícil usar la función Depuración de determinados scripts Puede ser útil insertar líneas phpinfo en estos scripts para comprobar si el entorno sigue teniendo la misma configuración y valores de variables en ciertos puntos, tal y como espera el script. En este caso, asegúrese de eliminar estas llamadas adicionales a funciones de depuración cuando haya terminado.