estoy corriendo un WordPress 2.9.2 Blog con una instalación personalizada de Debian en un Servicios web de Amazon EC2 máquina.
Todo funcionaba bien hasta el lunes. Luego llegó el martes y, de repente, de la noche a la mañana, no puedo cargar imágenes usando el cargador de archivos WP predeterminado (ya sea flash o html).
Cuando trato de cargar una imagen, muestra el siguiente error:
El archivo está vacío. Sube algo más sustancial. Este error también podría deberse a que las cargas están deshabilitadas en su php.ini o a que post_max_size se define como más pequeño que upload_max_filesize en php.ini
Así que revisé mi php.iniy modificó algunas configuraciones de la siguiente manera:
- upload_max_filesize: 64M
- post_max_size: 90M
- limite de memoria: 128M
- max_excecution_time: 600
- max_input_time: 600
Pero no funcionó. Entonces lo intenté chmod -ing el wp-content/uploads/ carpeta y sus subcarpetas para 777. No funcionó.
Investigué un poco en Google y agregué las siguientes líneas a .htaccess:
<IfModule mod_security.c>
SetEnvIfNoCase Content-Type
"^multipart/form-data;" "MODSEC_NOPOSTBUFFERING=Do not buffer file uploads"
</IfModule>
<IfModule mod_gzip.c>
mod_gzip_on No
</IfModule>
No funcionó. Finalmente, aumentó el límite de memoria de WPs en wp-configuraciones.php expediente. No funcionó.
Así que ya no tengo opciones. ¿Alguien tiene alguna idea sobre cómo resolver esto? ¡Realmente nos está molestando a mí y a mi cliente!
¡Gracias por adelantado!
Verifique que haya modificado el archivo php.ini correcto y que los cambios de configuración hayan tenido algún efecto. Básicamente, ejecute un
phpinfo()
y mire la ruta del archivo ini y los valores de las opciones que cambió.– DaveRandom
2 de febrero de 2012 a las 16:51
¡Gracias por tu respuesta! Verifiqué el ancho de phpinfo(), y el archivo php.ini era el correcto.
– Armín Cifuentes
2 de febrero de 2012 a las 18:37
Ahora sé que esto es un problema de WordPress. Cargué un formulario hecho a mano con carga de archivos y funciona bien. Entonces, no es un php.ini cosa.
– Armín Cifuentes
3 de febrero de 2012 a las 15:16