Por default WordPress sólo permite subir archivos de hasta 2 MB, aparece el mensaje “Tamaño máximo de subida de archivos: 2MB” y si uno intenta subir un archivo de mayor peso aparece “El tamaño del archivo excede el tamaño permitido en este sitio.“, para modificar la restricción se puede hace a través de agregar unas líneas al .htaccess:
#set max upload file size
php_value upload_max_filesize 8M
#set max post size
php_value post_max_size 8M
El parámetro de 8M puede ser modificado según las necesidades.
En un servidor que tengo el cual manejo con WebHost Manager (WHM), la solución es entrar al panel, en Menu, dar click a Service Configuration y posteriormente a PHP Configuration Editor, luego ya sólo es modificar donde dice upload_max_filesize y guardar los cambios. Realizado esto la modificación surtirá efecto para todas las cuentas hospedadas en el servidor.
Ojo, si por ejemplo en el archivo php.ini en la variable post_max_size aparece 4MB y en upload_max_filesize tu pones 8MB, sólo podrás subir archivos de hasta 4MB, así que para este caso tocaría también modificar esa variable.
Para ello igual hay que dar click en PHP Configuration Editor y luego en Switch to Advance Mode, buscar post_max_size, modificar y guardar.
Ahora que si tienes Plesk hay que iniciar sesión en Parallels Power Panel, click en File Manager, en la carpeta etc hay que buscar el archivo php.ini y modificarlo, para ello buscamos la línea upload_max_filesize y guardamos los cambios. Para que los cambios surtan efecto hay que reiniciar el contenedor (en la parte superior damos click a Restart Container).
mp3letras.com dice
muchas gracias amigo ya andaba yo preguntando como podía hacer eso pero ya encontré como solo tienes que agregar esto a tu .htaccess tiene que quedar de la forma que les presento abajo fue la única que me funciono…saludo desde mp3letras.com
#set max upload file size
php_value upload_max_filesize 20M
#set max post size
php_value post_max_size 20M
# Do not remove this line, otherwise mod_rewrite rules will stop working
RewriteBase /
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
josemi dice
enhorabuena por el artículo, muy útil!!!