Cómo resolver el error “El enlace que ha seguido ha caducado” en WordPress
El error “El enlace que ha seguido ha caducado” en WordPress suele producirse cuando se intenta subir un tema, un plugin o un archivo de gran tamaño que supera el tamaño máximo de subida de archivos o los límites de tiempo de ejecución establecidos por el servidor web. También puede ocurrir si hay problemas con los límites de memoria. Afortunadamente, hay varias formas de resolver este problema ajustando los parámetros de configuración del servidor. A continuación te explicamos cómo solucionarlo.
Método 1: Aumentar los límites de tamaño de archivo y tiempo de ejecución en php.ini
Una de las causas más comunes de este error es que el archivo que está intentando subir excede el tamaño máximo de subida o los límites de tiempo de ejecución.
Pasos a seguir:
- Accede a tu servidor a través de FTP o del panel de control del hosting (cPanel o similar).
- Busque el archivo php.ini en la carpeta raíz de su sitio WordPress. Si no existe, crea uno utilizando un editor de texto como el Bloc de notas o el editor de archivos de cPanel.
- Añada las siguientes líneas para aumentar el tamaño máximo de subida de archivos, el tamaño de las entradas y el tiempo de ejecución:upload_max_filesize = 128M
post_max_size = 128M
tiempo_máx_ejecución = 300 - Guarde el archivo y vuelva a subirlo a su servidor (si utiliza FTP).
- Pruebe la subida de nuevo para ver si el problema se ha resuelto.
- upload_max_filesize: Define el tamaño máximo de archivo para las subidas.
- post_max_size: Controla el tamaño máximo para datos POST (incluyendo subidas de archivos).
- max_execution_time: Determina el tiempo máximo de ejecución de un script antes de ser terminado por el servidor.
Método 2: Actualizar el archivo .htaccess
Si no tiene acceso a php.ini o no puede modificarlo, puede actualizar el archivo .htaccess para aumentar los límites.
Pasos:
- Accede a tu servidor a través de FTP o del panel de control del hosting.
- Localice el archivo .htaccess en la carpeta raíz de su sitio WordPress.
- Abra el archivo y añada las siguientes líneas en la parte inferior:php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300 - Guarde el archivo y vuelva a subirlo al servidor.
- Compruebe si el error persiste.
- max_input_time: Esto controla el tiempo que el servidor pasa procesando los datos de entrada, como las subidas.
Método 3: Modificar wp-config.php
En algunos casos, modificar el archivo wp-config.php puede ayudar a resolver este problema.
Pasos:
- Acceda a su servidor a través de FTP o cPanel.
- Localice el archivo wp-config.php en el directorio raíz de su sitio WordPress.
- Abra el archivo y añada las siguientes líneas antes de la línea que dice /* ¡Eso es todo, deje de editar! Feliz publicación. */:@ini_set( ‘upload_max_size’ , ‘128M’ );
@ini_set( ‘post_max_size’, ‘128M’ );
@ini_set( ‘max_execution_time’, ‘300’ ); - Guarda y sube el archivo de nuevo al servidor.
- Comprueba si el error se ha resuelto volviendo a intentar la subida.
Método 4: Aumentar los límites en cPanel
Si su proveedor de alojamiento utiliza cPanel, puede ajustar la configuración de PHP directamente a través de la interfaz.
Pasos:
- Inicie sesión en cPanel.
- Desplácese hacia abajo hasta la sección Software y haga clic en Seleccionar versión de PHP o Editor INI MultiPHP (dependiendo de su host).
- En Opciones PHP, localice y modifique los siguientes ajustes:
- upload_max_filesize: Ajústalo a 128M o superior.
- post_max_size: Ajústelo a 128M o superior.
- max_execution_time: Ajústalo a 300 o superior.
- Guarde los cambios.
- Vuelva a intentar la carga para comprobar si el error ha desaparecido.
Método 5: Póngase en contacto con su proveedor de alojamiento
Si ninguno de los métodos anteriores funciona, el problema puede estar relacionado con las limitaciones a nivel de servidor impuestas por tu proveedor de alojamiento. Puede ponerse en contacto con su equipo de soporte y solicitar que aumenten los valores upload_max_filesize, post_max_size y max_execution_time.
Resumen
El error “El enlace que ha seguido ha caducado” en WordPress puede solucionarse aumentando los límites de tamaño de subida de archivos, tamaño de publicación y tiempo de ejecución. Puede hacerlo modificando los archivos php.ini, .htaccess o wp-config.php o utilizando la interfaz cPanel que le proporciona su proveedor de alojamiento. Si el problema persiste, póngase en contacto con su proveedor de alojamiento para obtener ayuda.
Si aumenta estos límites, podrá cargar temas, plugins o archivos de mayor tamaño sin que se produzca este error.