¿Dónde está el archivo PHP.ini en WordPress? Cómo encontrar y editar su configuración

Publicado: 2023-04-27

PHP.ini es un archivo importante de WordPress que puede configurar para ampliar la funcionalidad de su sitio y mejorar su rendimiento. Aunque es relativamente fácil trabajar con el archivo, es posible que no sepa cómo ubicar y editar su configuración.

Afortunadamente, esta sencilla guía puede ayudarlo a ubicar fácilmente su archivo PHP.ini en WordPress. Luego, podrá editarlo y configurarlo para maximizar el rendimiento de su sitio.

Echemos un vistazo más de cerca a PHP.ini y le mostraremos dónde encontrarlo. Luego, analizaremos tres formas de editarlo y mejorar el rendimiento de su sitio.

¿Qué es el archivo PHP.ini?

WordPress ejecuta varios lenguajes de programación en el navegador, incluidos CSS, HTML y JavaScript. Además, utiliza PHP para generar y servir esos lenguajes.

En otras palabras, PHP es el lenguaje de secuencias de comandos utilizado por WordPress en el lado del servidor de las operaciones. A través de PHP, WordPress puede mostrar todo el contenido de un sitio web, como publicaciones de blog, productos y más.

PHP.ini es el archivo de configuración predeterminado para PHP en su sitio de WordPress. Puede cambiar su configuración predeterminada y ejecutar aplicaciones que requieran el lenguaje de programación PHP. En general, es un archivo bastante importante cuando se trata de la funcionalidad y el rendimiento de su sitio.

¿Cuándo sería necesario editar el archivo PHP.ini?

Aunque PHP es esencial para WordPress, tiene ajustes de configuración predeterminados bastante limitados. Afortunadamente, gracias a PHP.ini , puede anular los valores predeterminados para las siguientes configuraciones:

  • Subida de tamaño máximo de archivo . Aumentar este límite es ideal si ejecuta un sitio web de fotografía o cualquier otro sitio con mucho contenido. Dado que los videos y las imágenes tienden a tener archivos de gran tamaño, editar esta configuración le permitirá cargar clips y fotos más pesados.
  • Tiempos de espera de archivos . Cuando un archivo tarda demasiado en procesarse, su sitio web devolverá un mensaje de error y dejará de procesar la solicitud. Puede aumentar la cantidad de segundos permitidos antes de que se agote el tiempo de carga.
  • Límites de recursos . Puede aumentar la memoria disponible para cargar archivos y ejecutar comandos. Además, si escribe publicaciones de blog largas o agrega muchas imágenes a su sitio, puede aumentar el tamaño máximo de la publicación para acomodar más datos.
  • Tiempo máximo de ejecución . Esta configuración determina la cantidad de segundos que se permite ejecutar un script antes de que el analizador lo finalice. Como tal, ayuda a evitar que los scripts mal escritos agoten su servidor.

Esencialmente, al editar estas configuraciones de PHP, puede ampliar la funcionalidad de su sitio y mejorar el rendimiento. Además, es posible que también desee editar PHP.ini en WordPress para habilitar o deshabilitar las extensiones de archivo.

Por ejemplo, un error común que puede ver es "Su PHP no tiene la extensión MySQL". En este caso, editar el archivo PHP.ini puede habilitar la extensión y borrar el mensaje de error.

¿Todos los propietarios de sitios de WordPress pueden editar sus archivos PHP.ini ?

Esto depende de su entorno de servidor y sistema. Por lo general, depende de su proveedor de alojamiento de WordPress permitir el acceso al archivo. Si no se puede acceder a PHP.ini , es posible que deba ponerse en contacto con su host para obtener asistencia y ver si lo ayudarán a editarlo.

Es menos probable que ciertos tipos de alojamiento den a los usuarios acceso al archivo PHP.ini . Por ejemplo, una configuración de alojamiento compartido consiste en varios sitios web alojados en un solo servidor. Es una excelente manera de reducir costos, pero no tendrá acceso de root a su servidor.

Por el contrario, es más probable que tenga acceso a su archivo PHP.ini si se ha registrado en un servidor privado virtual (VPS), un servidor dedicado o un plan de alojamiento de revendedor. En estas configuraciones, no está compartiendo recursos con otros sitios, por lo que tiene más libertad para configurar el servidor de su sitio web.

Afortunadamente, si no tiene acceso directo al archivo PHP.ini en WordPress, existen algunas soluciones útiles que pueden lograr los mismos resultados. Echemos un vistazo rápido a dos de ellos:

1. Edite su . archivo htaccess

Editar PHP.ini puede aumentar el tiempo máximo de ejecución de su sitio. Pero si no tiene acceso al archivo, también puede ajustar esta configuración en .htaccess .

Primero, debe acceder a los archivos de su sitio web a través de FTP o Administrador de archivos. Luego, busque el directorio raíz de su sitio. Esto generalmente se etiqueta como public_html .

Abra el archivo .htaccess y pegue el siguiente código en el editor:

 php_value max_execution_time = X

Reemplace la "X" con una cantidad de tiempo en segundos. Insertar "60" aumentará el tiempo máximo de ejecución a un minuto, lo que le dará a su sitio web más tiempo para cargar scripts antes de finalizar el proceso.

2. Edite su archivo wp-config.php

Además, es posible que desee eliminar el límite de tiempo de ejecución en WordPress. Esta configuración controla el tiempo que su sitio dedicará a una operación antes de que se agote el tiempo de espera. En ese momento, su sitio devolverá un error.

Para ampliar el límite de tiempo, busque su archivo wp-config.php y pegue el siguiente código en el editor:

 set_time_limit = 60

Si el código ya está allí por el trabajo que ha realizado anteriormente, simplemente cambie el valor a 60. Puede exceder los 60 segundos, pero hacerlo puede ser arriesgado ya que la configuración está en su lugar para proteger su sistema de scripts mal escritos.

¿Dónde se encuentra el archivo PHP.ini ?

A estas alturas, debería tener una idea básica del propósito del archivo PHP.ini . Ahora te estarás preguntando: ¿dónde está PHP.ini en WordPress?

Si tiene un archivo PHP.ini , normalmente lo encontrará en el directorio raíz de su sitio de WordPress. De lo contrario, puede crear un nuevo archivo para su sitio web, lo cual le mostraremos cómo hacerlo en la siguiente parte de este artículo.

También hay diferentes ubicaciones si está trabajando en un entorno local. Si es usuario de WAMP, puede ubicar su archivo PHP.ini de WordPress haciendo clic con el botón derecho en el ícono del programa. Luego, dirígete a PHPphp.ini .

En XAMPP, todo lo que necesita hacer es abrir el programa y hacer clic en Config. Luego, busque la opción php.ini dentro del menú.

Finalmente, al usar Linux, normalmente puede ubicar su archivo PHP.ini en el Archivo de configuración cargado . Para acceder a esto, deberá ingresar el siguiente código debajo de la terminal:

 PHP –I | grep “Loaded Configuration File”

Debería recibir el siguiente resultado:

 Loaded Configuration File => /usr/local/lib/php.ini

Si aún no puede encontrar la ubicación de su archivo PHP.ini en WordPress, es hora de ponerse en contacto con su servidor web o crear su propio archivo. Veamos cómo funciona este proceso.

Qué hacer antes de editar su archivo PHP.ini

Antes de realizar cualquier cambio en los archivos de su sitio, incluido PHP.ini , es una buena idea hacer una nueva copia de seguridad de su sitio. De esa manera, si comete algún error, podrá revertir su sitio a una versión anterior en solo segundos.

Si aún no tiene un complemento de copia de seguridad de WordPress, considere instalar Jetpack VaultPress Backup.

Jetpack VaultPress Backup página de inicio

VaultPress no solo realiza una copia de seguridad de todo su sitio web, sino que también almacena copias de su base de datos, los archivos de su sitio y todos los datos de pedidos y clientes de WooCommerce.

Cómo abrir y editar su archivo WordPress PHP.ini

Hay varias razones por las que puede querer editar su archivo PHP.ini . Estas son algunas de las configuraciones recomendadas que pueden ser útiles:

 max_execution_time = 180 memory_limit = 128M post_max_size = 64M upload_max_filesize = 64M max_input_time = 60 file_uploads = On safe_mode = Off

Ajustar el tiempo máximo de ejecución aumentará el tiempo disponible para ejecutar cada script en su sitio. Esencialmente, esto se refiere al tiempo que necesita el servidor para ejecutar los comandos, por lo que puede ser útil si tiene scripts pesados.

El límite de memoria le permite restringir y expandir el uso de memoria de PHP. Generalmente, esto se refiere a la memoria necesaria para cargar archivos y ejecutar comandos en su sitio.

El tamaño máximo de la publicación define los datos máximos que puede tener una publicación. Por lo tanto, si tiene muchas imágenes en sus páginas o escribe publicaciones de blog muy largas, es posible que desee aumentar este valor.

Además, puede aumentar el tamaño máximo de carga del archivo. Esta es una configuración útil para fotógrafos u otros creativos que necesitan cargar archivos multimedia pesados ​​como videos.

Sin embargo, antes de poder realizar estas modificaciones, deberá ubicar un archivo PHP.ini existente o crear uno nuevo. Tenga en cuenta que si está utilizando alojamiento compartido, es posible que no pueda seguir estos pasos.

1. Usa un cliente FTP

Usar un cliente FTP es una de las formas más fáciles de encontrar y acceder a su archivo PHP.ini de WordPress. Una vez que tenga una copia de seguridad actual, es hora de conectarse a su sitio a través de FTP.

Si aún no tiene uno instalado, deberá encontrar un cliente FTP como FileZilla y descargarlo a su computadora.

Página de inicio de FileZilla con opciones para descargar

Luego, puede conectarse a su sitio a través de FTP para acceder a los archivos de su sitio. Simplemente ingrese sus credenciales de FTP para establecer una conexión (que normalmente puede obtener de su proveedor de alojamiento).

Una vez realizada la conexión, busque el directorio raíz de su sitio. Por lo general, se denomina public_html o public .

encontrar el archivo php.ini en FileZilla

Si tiene un archivo PHP.ini , debería verlo en esta carpeta. Si no puede encontrarlo, puede ubicarlo manualmente creando un nuevo archivo PHP y pegando el siguiente código en él:

 <?PHP phpinfo(); ?>

Actualice el archivo guardando sus cambios. En este punto, abra el archivo en su navegador para identificar la ruta correcta del archivo.

Simplemente escriba la URL de su sitio web seguida del nombre de archivo que eligió en la barra de búsqueda. Esto podría verse así: yourwebsite.com/file-name.php .

Esto debería iniciar una página en su navegador con información sobre su instalación de PHP, incluida la ruta del archivo para su archivo PHP.ini . Puede encontrar esta información en el campo Ruta del archivo de configuración o Archivo de configuración cargado .

Una vez que haya abierto el archivo php.ini , ingrese sus directivas personalizadas. Puede consultar esta lista de directivas comunes de PHP.ini y reglas de sintaxis para configurar el archivo correctamente.

¡Finalmente, guarde su archivo! La configuración debería comenzar a tener efecto en unos minutos.

2. Usa cPanel

cPanel es una herramienta de panel de control común incluida en muchos paneles de proveedores de alojamiento. Es bastante sencillo y fácil de usar.

Primero, deberá iniciar sesión en su cuenta de alojamiento y ubicar el Administrador de archivos cPanel. Luego, abra su carpeta public_html .

encontrar la carpeta public_html en cpanel

Aquí, querrá buscar su archivo PHP.ini por su nombre. Tenga en cuenta que también podría estar oculto, así que haga clic en Configuración y marque la casilla junto a Mostrar archivos ocultos (dotfiles) .

cómo mostrar archivos de puntos ocultos en cpanel

Si aún no puede encontrarlo, haga clic en Nuevo archivo y asígnele el nombre “php.ini”. Realice sus ediciones, guarde el archivo y su sitio debería comenzar a mostrar los cambios en unos minutos.

Dependiendo del panel de control de su cuenta de alojamiento, también puede tener acceso al Editor INI de MultiPHP. Esta herramienta le permite configurar sus ajustes de PHP a partir de una lista de directivas disponibles. Tenga en cuenta que el editor generalmente solo está disponible con VPS, servidor dedicado o planes de alojamiento de revendedor.

3. Utilice un complemento de administrador de archivos de WordPress

Los complementos del administrador de archivos le permiten editar fácilmente los archivos de su sitio web sin jugar en el back-end. Por lo tanto, usar un complemento es una forma accesible, rápida y fácil de usar para principiantes de acceder a su archivo PHP.ini de WordPress.

Con un complemento de administrador de archivos, normalmente obtendrá acceso a una interfaz limpia e intuitiva para administrar, cargar, descargar e incluso hacer copias de seguridad y restaurar archivos. Una de las opciones más populares es el Administrador de archivos avanzado.

Complemento de administrador de archivos avanzado

Para editar su archivo PHP.ini con Advanced File Manager, deberá instalar el complemento en WordPress. En su tablero, vaya a Complementos → Agregar nuevo. Luego, busque "Administrador de archivos avanzado" y haga clic en Instalar ahora → Activar.

agregar el complemento Administrador de archivos avanzado a WordPress

Una vez que la herramienta se haya instalado correctamente, diríjase a Administrador de archivos → Administrador de archivos para acceder a la interfaz del complemento.

encontrar el archivo php.ini usando un complemento

Es posible que pueda encontrar PHP.ini en la lista de archivos. De lo contrario, haga clic en Nuevo archivo y seleccione txt para crear un archivo de texto simple. Se le pedirá que asigne un nombre al archivo, así que llámelo "php.ini".

A continuación, seleccione el archivo recién creado y haga clic en Editar archivo. Luego, ingrese su código, junto con cualquier configuración personalizada.

Nuevamente, asegúrese de guardar sus cambios cuando haya terminado para terminar de configurar su archivo PHP.ini de WordPress.

Preguntas frecuentes sobre el archivo PHP.ini

Acabamos de cubrir los conceptos básicos para encontrar y editar su archivo PHP.ini en WordPress. Si aún tienes dudas, ¡las respondemos en esta sección!

¿Qué sucede si no tengo acceso al archivo PHP.ini ? ¿Todavía puedo editar mi configuración de PHP?

Si no puede acceder a su archivo PHP.ini , puede editar su configuración de PHP creando un nuevo archivo PHP.ini a través de FTP, Administrador de archivos o un complemento de administrador de archivos. Tenga en cuenta que, por lo general, esto no está disponible para los planes de alojamiento compartido. Alternativamente, puede configurar algunas configuraciones de PHP usando .htaccess y wp-config.php .

¿Puedo crear un nuevo archivo PHP.ini para sobrescribir el archivo de mi proveedor de alojamiento?

En algunos casos, es posible anular la configuración de PHP creando un nuevo archivo PHP.ini . Si esto no funciona, deberá comunicarse directamente con su proveedor de alojamiento. Es posible que deba cambiar a una configuración de alojamiento diferente, como VPS o alojamiento dedicado.

¿Los cambios de PHP.ini surten efecto inmediatamente?

Los cambios de PHP.ini a menudo surten efecto inmediatamente o en unos pocos minutos. Si ha realizado ediciones, pero la configuración de su sitio no ha cambiado, es posible que esté editando el archivo en el directorio incorrecto.

¿Se puede piratear el archivo PHP.ini de su sitio de WordPress?

Aunque no es muy común, su sitio web de WordPress puede ser pirateado a través de su archivo PHP.ini . Por eso vale la pena invertir en un proveedor de alojamiento de alta calidad con estrictos protocolos de seguridad, junto con complementos de seguridad de WordPress.

Ubique y edite su archivo PHP.ini

Editar el archivo PHP.ini es una excelente manera de ampliar la funcionalidad de su sitio y configurar su configuración de PHP. Pero es posible que no sepa cómo llevar a cabo estos cambios.

Para recapitular, aquí hay tres formas de ubicar y editar PHP.ini :

  1. Utilice un cliente FTP.
  2. Use cPanel dentro del tablero de su cuenta de alojamiento.
  3. Utilice un complemento de administrador de archivos como Advanced File Manager .

Antes de comenzar a editar cualquiera de los archivos de su sitio, es importante hacer una copia de seguridad de su sitio. Jetpack VaultPress Backup realiza una copia de seguridad de todas las tablas de su base de datos, archivos de sitios web y datos de WooCommerce, para que nunca pierda su contenido. Mejor aún, es súper simple restaurar su sitio si algo sale mal.