Intenté poner estas 2 líneas
php_value post_max_size 30M
php_value upload_max_filesize 30M
en mi archivo raíz .htaccess pero eso me trae el mensaje de "error interno del servidor" ...
php5 se está ejecutando en el servidor
. No tengo acceso a php.ini, así que creo que htaccess es mi única oportunidad.
¿Puedes decirme dónde está el error?
Gracias por adelantado
Si recibe 500 - Error interno del servidor, significa que no tiene permiso para establecer estos valores mediante .htaccess . Debe ponerse en contacto con los proveedores de su servidor web y solicitar establecer
AllowOverride Options
su host o poner estas líneas en su archivo de configuración de host virtual.fuente
php_value memory_limit 30M php_value post_max_size 100M php_value upload_max_filesize 30M
Use las 3 pulgadas
.htaccess
después de todo en la última línea.php_value post_max_size
debe ser más que los dos restantes.fuente
php_value post_max_size
debe haber más de los dos restantes?Lo que debe hacer para corregir esto es crear un archivo llamado php.ini y guardarlo en la misma ubicación que su archivo .htaccess e ingresar el siguiente código en su lugar:
upload_max_filesize = "250M" post_max_size = "250M"
fuente
Si su servidor web está ejecutando php5, creo que debe usar
php5_value
. Esto resolvió el mismo error que recibí al usarphp_value
.fuente
Ambos comandos son correctos
php_value post_max_size 30M
php_value upload_max_filesize 30M
PERO para usarlo
.htaccess
, debe habilitarlorewrite_module
en el archivo de configuración de Apache. Enhttpd.conf
encontrar esta línea:# LoadModule rewrite_module modules/mod_rewrite.so
y quitar el
#
.fuente
AllowOverride
cualquier cosa menosnone
. La cargarewrite_module
solo es necesaria para las directivas ModRewrite.