Ir al contenido principal

¿Por qué .htaccess no funciona para ajustes PHP pero user.ini sí?

¿Alguna vez intentaste modificar los límites de PHP (como upload_max_filesize) en tu sitio web usando .htaccess y no funcionó, pero al hacerlo en user.ini todo se solucionó? 🤔

Esto no es magia, sino que depende de cómo tu servidor ejecuta PHP. En este artículo, te explico las diferencias clave entre estos dos archivos y cuándo debes usar cada uno.



📌 ¿Qué hace cada archivo?

1. .htaccess (Control de Apache)

El archivo .htaccess es un archivo de configuración de Apache (el servidor web). Se usa principalmente para:

  • Redirecciones (301, 302)
  • Protección de carpetas
  • Configuración de caché
  • Ajustes PHP (solo si PHP está integrado en Apache)

🔹 Funciona cuando:

  • Tu hosting usa mod_php (PHP como módulo de Apache).

🔹 No funciona cuando:

  • Tu hosting usa PHP-FPM, FastCGI o suPHP (común en servidores modernos).

📜 Ejemplo de código en .htaccess (solo para mod_php):

<IfModule mod_php.c>
    php_value upload_max_filesize 1024M
    php_value post_max_size 1024M
</IfModule>

2. user.ini (Configuración directa de PHP)

El archivo user.ini es un archivo de configuración de PHP (similar a php.ini, pero local para tu sitio). Se usa para:

  • Aumentar upload_max_filesize
  • Modificar memory_limit
  • Cambiar max_execution_time

🔹 Funciona en casi todos los casos, incluyendo:

  • PHP-FPM
  • FastCGI
  • suPHP
  • Hostings compartidos (como SiteGround, CloudLinux)

📜 Ejemplo de código en user.ini:

upload_max_filesize = 1024M
post_max_size = 1024M
memory_limit = 1024M

🔍 ¿Cómo saber cuál usar?

Paso 1: Verifica cómo se ejecuta PHP

Crea un archivo info.php con:

<?php phpinfo(); ?>

Luego, ábrelo en tu navegador y busca "Server API":

  • Si dice "Apache" → Usa .htaccess.
  • Si dice "FPM/FastCGI" → Usa user.ini.

🚀 Conclusión: ¿Cuándo usar cada uno?

Escenario ¿Usar .htaccess? ¿Usar user.ini?
Hosting con mod_php (Apache clásico) ❌ No necesario
Hosting con PHP-FPM / FastCGI (moderno) No funciona
Hosting compartido (SiteGround, CloudLinux) A veces falla Mejor opción

💡 Consejo: Si no estás seguro, prueba con user.ini, ya que es más compatible con servidores modernos.

📢 ¿Te ha pasado esto?

Si alguna vez intentaste cambiar ajustes de PHP y no funcionó, ¡ahora ya sabes por qué! 😉 Déjame en los comentarios si prefieres .htaccess o user.ini en tu sitio.

🔗 ¿Necesitas ayuda con tu hosting? ¡Escríbeme y te ayudo a configurarlo!

Comentarios

Entradas populares de este blog

Partición de Disco Duro En Windows 7 / 8 / 8.1 / 10 | FotoTutorial | Soluciona

*Enlaces protegidos. Descarga aquí el tutorial en PDF que ha ayudado a más de un millón de usuarios en el mundo: Descarga: 1- Manual en PDF:  http://adf.ly/rLafU http://fumacrom.com/1QSO Pasos para descargar : Abrir enlace protegido, espera 5 segundos, luego clic en el botón "Saltar Publicidad", Descarga directa en MEGA. Si tienes alguna duda deja un comentario aquí con gusto le responderé para darle solución a su equipo. Solucionamos particiones para instalar varios sistemas operativos, respaldar archivos, fotos, documentos importantes, recuperamos información perdida en su disco duro. Recomendaciones: leer comentarios Escrito Por Ing. Wilmer Barrios Jr Twitter: @wilmerbarriosjr admin@wilmerbarrios.com.ve Todos los derechos reservados Lo Más Buscado en la Web: en relación con la publicación - Partición de Disco Duro En Windows 7 - FotoTutorial particionar disco duro windows 7 1950 como particionar un disco duro en windows 7 ...

Autodesk AutoCAD 2016 Español (32Bits & 64 Bits) + Descarga MEGA

Descarga: http://adf.ly/1CxMDB Autodesk AutoCAD 2016 Español (32Bits & 64 Bits) EXE | 1.44 GB & 1.84 GB | Spanish | Medicina Incl. | 32 Bits & 64 Bits | Win XP/Vista/7/8 | NFO

Adobe Photoshop CC 2018 19.1.6.5940 (Español) #Descarga

Descarga : MEGA: 32bits / 64 bits http://j.gs/BmM9 Clave :  http://j.gs/BmMB ------------------- Otros enlaces: ------------------- Google Drive 64 Bits: http://j.gs/Blyw 32 Bits: http://j.gs/Blz3 MEGA 64 Bits: http://j.gs/Blz9 32 Bits: http://j.gs/Blz7 Clave para descomprimir: http://j.gs/6505620/clave Adobe Photoshop CC 2018  Programa  Full  de editor de gráficos rasterizados en su  ultima versión  y usado principalmente para el retoque de fotografías y gráficos, su nombre en español significa literalmente “taller de fotos” y esta disponible para  descargar  desde esta pagina. Adobe Photoshop  32 bits  y la versión de  64 bits  es líder mundial en el mercado de aplicaciones de edición de imágenes, y domina este sector de tal manera que su nombre es ampliamente empleado como sinónimo para la edición de imágenes en general. Una de las mejores aplicaciónes de edición de imágene...