Ocasionalmente, puede que necesite modificar la configuración PHP de su sitio web. Podrás resolver algunos problemas o hacer que tu sitio web funcione mejor. Además, algunos plugins que quieras añadir a tu sitio web pueden requerir más recursos. Este documento le muestra cómo hacerlo.
PHP y por qué es importante
PHP es un lenguaje de programación utilizado para escribir WordPress. PHP hace posible que WordPress interactúe con la base de datos y obtenga datos de ella. Lo mismo ocurre con tus temas y plugins.
Estos procesos ocurren en su servidor antes de ser enviados al navegador, ya que PHP es un lenguaje del lado del servidor.
Límites de PHP y ¿por qué puede ser necesario modificarlos?
Cada instalación de WordPress viene con los límites predeterminados establecidos por su proveedor de alojamiento. Suelen ser configuraciones óptimas ajustadas a los servicios de alojamiento que utilices y satisfarán la mayoría de las necesidades de tus sitios web.
Como se mencionó antes, PHP puede realizar muchos procesos diferentes, y para todos ellos necesita recursos del servidor. Si, por ejemplo, tiene algunos plugins que requieren más recursos para funcionar, pueden ocupar la mayor parte de los recursos disponibles, no dejando suficiente espacio para otros plugins. No tener suficientes recursos del servidor hará que estos plugins no funcionen bien.
Una vez que las necesidades de su sitio web superan los recursos asignados, se produce un error fatal en su sitio web. Por lo tanto, para que todos tus plugins funcionen correctamente, necesitarías aumentar los límites de PHP.
Astra y Starter Templates - Configuración PHP
El tema Astra y Starter Templates requieren recursos mínimos para funcionar correctamente. Ocasionalmente, ocurre que tus límites de PHP están configurados demasiado bajos para los plugins que ya se están ejecutando en tu sitio web, lo que puede causar problemas. Si ves un mensaje de error fatal o tus importaciones de plantillas de inicio fallan, por favor modifica tu configuración PHP para que haya más recursos disponibles para tu sitio web.
Estos ajustes garantizarán que haya suficientes recursos en tu sitio web, incluso si estás, por ejemplo, ejecutando algunos plugins muy exigentes. Estos no son, en cualquier caso, los valores mínimos requeridos, pero estos pueden ser utilizados como una configuración que garantizaría, en la mayoría de los casos, que su sitio web tiene suficientes recursos para funcionar correctamente:
- limite_memoria = 512M
- tiempo_de_ejecución_máx = 900
- tiempo_máx_entrada = 900
- post_max_size = 256M
- upload_max_filesize = 720M
También puede probar a aumentar los valores gradualmente y comprobar si puede importar la plantilla correctamente con esos valores:
Por ejemplo, si su memory_limit está configurado por defecto a 128M - intente cambiarlo primero a 256M, y compruebe si su importación va bien. Si no es así, cambie el valor a 315M, y luego a 512M, y así sucesivamente.
Modificar los límites de PHP - Paso 1
Modificar los archivos de su servidor y de su sitio web puede ser un reto si no tiene experiencia en ello. Por lo tanto, siempre es una buena opción ponerse en contacto con su proveedor de alojamiento y pedir ayuda con esto. La mayoría de las empresas de alojamiento le ayudarán con esto. Asegúrese de mencionar los valores para la configuración PHP que sugerimos anteriormente.
Modifique sus límites PHP - Paso 2
Hay varias formas de modificar la configuración de PHP. Dependiendo de su host, estos ajustes podrían estar disponibles a través de su panel de administración (host admin, cPanel, etc.).
Si no es así, puede cambiar estos valores directamente en el archivo PHP.ini archivo.
Alternativamente, si le resulta más cómodo, puede realizar estos cambios también en uno de los siguientes archivos:
- wp-config.php
- .htaccess
Todos estos archivos se encuentran en el directorio raíz de su sitio web. Para acceder a él, necesitará un cliente FTP (como FileZilla, por ejemplo) instalado en su ordenador y los datos de acceso FTP de su sitio web.
¿Cómo acceder a los archivos?
Antes de realizar cambios en cualquiera de sus archivos, por favor crear una copia de seguridad completa de su sitio web. Además, es aconsejable hacer una copia del archivo original antes de editarlo: en caso de que algo salga mal, siempre podrá utilizar este archivo original para volver a empezar.
Utilizaremos el Cliente FTP FileZilla para este artículo, así que instálelo en su ordenador (a menos que conozca otro cliente FTP que prefiera utilizar). Comencemos:
- Añade tus datos de acceso FTP al Administrador de sitios de FileZillas;
- Conectar a su servidor;
- Vaya a la carpeta public_html (raíz) de su sitio web. Aquí debería encontrar los archivos.
¿Cómo modificar la configuración de PHP?
Ahora que ha encontrado su archivo (PHP.ini O wp-config.php O .htaccess), haga clic con el botón derecho en el archivo y seleccione "Descargar" para copiarlo en su ordenador.
Ahora puede editar el archivo en su ordenador. Puede editar estos archivos utilizando algunos de los editores de código como Texto Sublime o Bloc de notas.
Una vez modificado el archivo, vuelva a subirlo a su servidor (utilizando el cliente FTP), sustituyendo el archivo original por este modificado, y sus nuevos valores se activarán.
Método 1 - modificar PHP.ini
Si no puede encontrar el archivo PHP.ini, puede crearlo usted mismo. Algunos hosts no permiten a los usuarios acceder al archivo PHP.ini. En este caso, puede pedir a su host que le permita crear un duplicado del archivo PHP.ini en su directorio o intentarlo. Los datos o valores del archivo duplicado anularán los del archivo PHP.ini original.
Puede crear un nuevo archivo llamado PHP.ini en el directorio donde está instalado su sitio web WordPress (su directorio raíz). Una vez que tenga el archivo, siga las instrucciones:
Primer paso - Abra el archivo con el editor de código;
Paso 2 - Añade los siguientes valores:
límite_memoria = 512M tiempo_de_ejecución_máximo = 900 tiempo_entrada_máx = 900 tamaño_máx_post = 256M upload_max_filesize = 720M
Paso 3 - Guarda el archivo.
Nota
Algunos servidores requerirán un reinicio (Apache o Nginx) para que los cambios en php.ini surtan efecto. Además, dependiendo de la configuración de su servidor, necesitará reiniciar también el proceso del servidor PHP-FPM. Si no está seguro de cómo hacerlo, póngase en contacto con su proveedor de alojamiento.
Método 2 - modificar wp-config.php
Alternativamente a modificar el archivo PHP.ini, puede modificar el límite de memoria en su archivo wp-config.php, siguiendo estos pasos:
Primer paso - Abra el archivo con el editor de código;
Paso 2 - Desplácese hasta la línea "Eso es todo, ¡deje de editar! Feliz publicación";
Paso 3 - Añade el siguiente valor antes de esa línea:
define( 'WP_MEMORY_LIMIT', '512M' );
Paso 4 - Guarda el archivo.
Método 3 - modificar .htaccess
También puede modificar su configuración PHP utilizando el archivo .htacces. Tenga en cuenta que el archivo .htaccess puede estar oculto, así que una vez que acceda a su directorio raíz utilizando el cliente FTP, asegúrese de comprobar la carpeta para los archivos ocultos.
Para modificar el archivo, siga estos pasos:
Primer paso - Abra el archivo con el editor de código;
Paso 2 - Añade los siguientes valores:
php_value limite_memoria 512M php_value tiempo_de_ejecución_máximo 900 php_value max_input_time 900 php_value post_max_size 256M php_value upload_max_filesize 720M
Paso 3 - Guarda el archivo.