Resolución de problemas de WordPress: ¿en dónde está php.ini?
Spanish (Español) translation by Ana Paulina Figueroa (you can also view the original English article)
En este artículo rápido discutiremos las diferentes alternativas que tienes para localizar el archivo php.ini en WordPress. Es bueno saber en dónde está, ya que en ocasiones necesitarás modificar algunas configuraciones en ese archivo.
Por ejemplo, es posible que hayas visto este error en tu sitio de WordPress:
"uploaded file exceeds the upload_max_filesize" ("el archivo cargado excede upload_max_filesize")
Esto te indica que el archivo que estás intentando cargar en WordPress excede el tamaño de archivo establecido en el archivo de configuración php.ini. Por lo tanto, es posible que debas aumentar este tamaño máximo en el archivo php.ini.
Dicho esto, si conoces la ubicación del archivo de configuración php.ini, este te permite configurar también muchas otras opciones relacionadas con PHP.
¿Qué es el archivo php.ini?
En primer lugar, debes saber que WordPress está basado en el lenguaje de programación PHP. Cada vez que se carga una página de WordPress, PHP debe ser ejecutado en el servidor. Y cuando PHP es ejecutado, este busca un archivo php.ini en algunas ubicaciones específicas y lo carga. Este archivo configura la manera en la que funciona PHP y tiene un gran impacto en el software PHP, como en el caso de WordPress.
Ciertamente es posible que nunca hayas necesitado modificar php.ini. PHP puede ejecutarse sin problemas con las configuraciones proporcionadas en el archivo php.ini predeterminado, ya que PHP es lanzado con estas configuraciones predeterminadas recomendadas. De hecho, no hay parámetros de configuración críticos que debas establecer para ejecutar PHP.
Sin embargo, el archivo php.ini proporciona un par de configuraciones importantes con las que debes familiarizarte. De hecho, para los desarrolladores de PHP esto es inevitable, y te encontrarás con ello más temprano que tarde.
Cómo localizar el archivo php.ini en WordPress
En esta sección veremos cómo encontrar el archivo php.ini que se carga cuando ejecutas WordPress. Esto puede ser complicado: la ubicación del archivo php.ini varía enormemente de acuerdo al entorno con el que estés ejecutando PHP.
La mejor manera de saber cuál es la ubicación del archivo php.ini es usar la función phpinfo(). Esta te dirá en dónde se encuentra php.ini, y también mostrará toda la información importante de la configuración de PHP.
Puedes ejecutar phpinfo() creando un archivo .php y llamando a dicha función. Continúa y crea el archivo phpinfo.php con el siguiente contenido, colocándolo en la raíz de tus documentos.
1 |
<?php
|
2 |
phpinfo(); |
3 |
?>
|
Ahora carga este archivo en el directorio raíz de tu instalación de WordPress. A continuación, ejecuta el URL https://tu-sitio-wordpress.com/phpinfo.php en tu navegador y así deberás poder ver la salida de phpinfo(). Busca la siguiente sección.



Como puedes ver, hay dos secciones. La primera, Configuration File (php.ini) Path (Ruta del archivo de configuración (php.ini)), indica la ruta predeterminada del archivo php.ini en tu sistema. Y la segunda, Loaded Configuration File (Archivo de configuración cargado), es la ruta desde la cuál está siendo cargado el archivo php.ini cuando se ejecuta PHP.
Por lo tanto, puedes editar el archivo php.ini indicado en la sección Loaded Configuration File (Archivo de configuración cargado) y eso debería funcionar en la mayoría de los casos. Una vez que hayas identificado la ubicación del archivo php.ini, no olvides eliminar el archivo phpinfo.php de tu sitio.
Si no tienes acceso a la ubicación del archivo php.ini, puedes probar la solución que se describe en la siguiente sección.
Localiza el archivo php.ini con cPanel
En esta sección veremos cómo puedes editar el archivo php.ini de tu WordPress con la ayuda de cPanel. ¡Por supuesto, necesitas tener acceso a cPanel en tu equipo host para usar esta opción!
Continúa e inicia sesión en tu cPanel. En tu panel de control, deberías poder ver las distintas opciones mostradas a continuación.



Después haz clic en el enlace File Manager (Administrador de archivos) de tu panel de control, y eso debería llevarte a la pantalla que muestra los archivos contenidos en tu servidor. Navega al directorio raíz de la instalación de WordPress. Este debería mostrar archivos como lo que se muestra en la siguiente captura de pantalla.



Ahora intenta encontrar el archivo php.ini en la lista y, si no existe, puedes crear un archivo nuevo dentro de la raíz de los documentos.
Cómo solucionar el error upload_max_filesize
En esta sección veremos cómo solucionar el error upload_max_filesize. Una vez que hayas encontrado la ubicación del archivo php.ini de tu sitio de WordPress, solamente necesitas cambiar las siguientes configuraciones en ese archivo.
1 |
upload_max_filesize = 64M |
2 |
max_execution_time = 300 |
3 |
memory_limit = 128M |
4 |
post_max_size = 64M |
5 |
max_input_time = 300 |
Si estás editando el archivo php.ini existente, solo necesitas cambiar los valores de acuerdo a tus requisitos. Por otro lado, si has creado un archivo nuevo, necesitarás agregarlo.
Al haber implementado estos cambios ya no deberías ver el error de tamaño de archivo, ya que hemos aumentado el límite del tamaño de archivo significativamente. Por supuesto, puedes ajustar las configuraciones anteriores según tus requisitos.
Y, con eso, hemos llegado al final de este artículo.
Conclusión
Hoy discutimos cómo puedes encontrar el archivo php.ini en tu instalación de WordPress. Además de eso, también discutimos cómo cambiar las configuraciones en ese archivo. No dudes en publicar tus preguntas usando el canal a continuación. ¡Y echa un vistazo a algunos de nuestros otros recursos útiles para la resolución de problemas de WordPress!
Recursos útiles para la resolución de problemas de WordPress
Aquí puedes ver una lista de tutoriales y otros recursos para ayudarte a resolver problemas con WordPress.


HTTPCódigos de estado HTTP en 60 segundosKezz Bracey

WordPressResolución de problemas de WordPress en 60 segundosKezz Bracey

WordPressResolución de problemas de WordPress: cómo acelerar un sitio lento de WordPressKezz Bracey

WordPressResolución de problemas de WordPress: falta la extensión MySQL en una instalación de PHPSajal Soni



